Vi horizontal scrolling


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Vi horizontal scrolling
# 1  
Old 12-15-2004
CPU & Memory Vi horizontal scrolling

I have to look through logfiles where lines are several hundred characters long and if I open the log in Vi it automatically word wraps the line. In Vim you can use the -nowrap option to stop this, but how can you do this in Vi?
I ask because I don't want to see the whole line, just the first few characters... but I do want to see the next line directly below.

For example instead of seeing in vi:

Line1
Line1(cont)
Line1(cont)
Line2
Line2(cont)
Line3

I want to see:

Line1......scroll offscreen
Line2......scroll offscreen
Line3

Thanks for any help
# 2  
Old 12-15-2004
"regular" vi doesn't support that - elvis and vim do.

try
Code:
cut -c 1-60 | more

more allows you to do pattern searches and move down thru the buffer.
# 3  
Old 12-16-2004
Thanks, but I get the following error:

cut: No such command from open/visual

I am using vi on a SunOS 5.8 Generic_108528-12 sun4u sparc SUNW box...

any help appreciated
# 4  
Old 12-16-2004
My example has a problem should be -

Code:
cut -c 1-50 <filename> | more

try

which cut

to see if it is in your path. Your PATH variable may have a problem. If you can get the man page for cut:
man cut

Then it sounds like you are on some sort of restricted shell on a workstation because on

SunOS 5.8 Generic_108528-10 sun4u sparc SUNW,UltraSPARC-IIi-Engine

there is cut.
# 5  
Old 12-16-2004
Quote:
cut: No such command from open/visual
Sounds like you're trying to run cut from within vi itself in command mode (i.e. you've done :cut). Whilst you can run commands within vi
i.e. <ESC>:!ls -l | more, the example Jim has given you is intended for use at the command line. "more" itself will allow you to search (using / much like vi).

Cheers
ZB
# 6  
Old 12-16-2004
You can send the log file thru cut from within vi using...

:%!cut -c-50

...but don't save changes.
# 7  
Old 12-17-2004
Thanks... this goes much of the way towards perfection!!

the cut tool is producing good results using:

cut -c -158 <filename> | more

or from within Vi:

:%!cut -c -158

Think i prefer the latter, you can use :u to reverse changes...

So I can see my info arranged on a line by line basis, from this quickly see correct or incorrect operations, and then use :u to scroll into a particular line...

not bad, but in Vi we conclude that there is no horizontal scroll or line arranger?

Thanks again...
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Red Hat

Apple's Magic Mouse scrolling not working in RHEL 6

I'm running Red Hat Enterprise Linux (RHEL) Workstation release 6.4 (Santiago) and kernel 2.6.32-358.11.1.el6.x86_64. The list of loaded kernel modules is shown below. Although Apple's Magic Mouse is correctly connected via Bluetooth and the right and left buttons are working as expected, the... (2 Replies)
Discussion started by: web_knows
2 Replies

2. Shell Programming and Scripting

Scrolling through text while interacting with program prompts

Hi all, I am trying write a shell script to automate the installation of a program, but during the process of the installation, the installation program requires the user to scroll through 10 pages of a license agreement. Since this is coming from stdout and is not a prompt, I am unable to send... (4 Replies)
Discussion started by: nanlee
4 Replies

3. Solaris

How to view all the emails without scrolling over the screen

When I enter Solaris mail command, I get many emails on the screen on scrolling. How can I get it in one by one. BTW, if I delete the long list of emails by d command at the end, rest of the emails comes in one after other :rolleyes: Thanks... (0 Replies)
Discussion started by: wimaxpole
0 Replies

4. Shell Programming and Scripting

Paging/Scrolling a List of files for selection

Hi All, I have the following script and would like to add page up and down functionality to be able to stroll through the list. Is this possible? If so, Any pointers to examples, info, tips, suggestions would be appreciated. BTW, Any suggestion for better practices on the following code... (5 Replies)
Discussion started by: Festus Hagen
5 Replies

5. UNIX for Dummies Questions & Answers

Scrolling text continued

Perderabo * Unix Daemon * Join Date: Aug 2001 Location: Ashburn, Virginia Posts: 9,071 Using head and tail like that is terribly inefficient. I decided to try a rewrite. Sheesh...I spent all morning on this.... Code: #! /usr/bin/ksh # # scroller --- display text, but sleep every... (0 Replies)
Discussion started by: jamesapp
0 Replies

6. UNIX and Linux Applications

command scrolling using arrow keys

hi, can anyone tell me how to enable arrow keys to scroll thru the commands on command prompt. I am using C shell ( I know, in k shell, set -o vi would enable vi command history, but set -o doesnte exist in c shell) (4 Replies)
Discussion started by: hemangi13
4 Replies

7. Shell Programming and Scripting

scrolling cursor

Hi, I'm writing scripts in perl and shell and want to add the oprion of scrolling cursor on the screen when there is no output to the screen for long time. I saw it in some script but I don't have the source code. Are anyone know how can I perform this ? Thanks (1 Reply)
Discussion started by: Alalush
1 Replies

8. AIX

vi scrolling issue

Hello, I am using poderosa to open a terminal in an aix box. The problem is when i use a sudo, the vi scroll doesnt work properly, It will scroll through the first page, but when it reaches the end, only the last line scrolls, not the whole screen, making it hard to read and work. Its like... (1 Reply)
Discussion started by: jinxor
1 Replies

9. UNIX for Dummies Questions & Answers

Help! scrolling numbers and letters

Hello all I am a unix newbie.... I have a sun netra t1 and it is freaking out I am connected to it through a console port, and it is just spitting out a ton on numbers and letters like below its just keeps going and going. I have tried rebooting it and I cannot get it back to any kind of a... (1 Reply)
Discussion started by: intraining11
1 Replies
Login or Register to Ask a Question