O'Reilly logo

Learning the vi Editor, Sixth Edition by Linda Lamb, Arnold Robbins

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix A. Quick Reference

This appendix lists vi commands and ex commands according to their use.

Table A.1. Movement Commands
CommandFunction
Character 
h,j,k,lLeft, down, up, right (, , , ).
Text 
w,W,b,BForward, backward by word.
e,EEnd of word.
),(Beginning of next, previous sentence.
},{Beginning of next, previous paragraph.
]],[[Beginning of next, previous section.
Lines 
RETURNFirst non-blank character of next line.
0, $First, last position of current line.
^First non-blank character of current line.
+, -First non-blank character of next, previous line.
n|Column n of current line.
HTop line of screen.
MMiddle line of screen.
LLast line of screen.
nHn (number) of lines after top line.
nLn (number) of lines before last line.
Scrolling 
CTRL-F, CTRL-BScroll forward, backward one screen.
CTRL-D, CTRL-UScroll down, up one-half screen.
CTRL-E, CTRL-YShow one more line at bottom, top of window.
z RETURNReposition line with cursor: to top of screen.
z.Reposition line with cursor: to middle of screen.
z-Reposition line with cursor: to bottom of screen.
CTRL-LRedraw screen (without scrolling).
Searches 
/pattern ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required