Appendix A. Quick Reference
This appendix lists vi commands and ex commands according to their use.
Command | Function |
---|---|
Character | |
h,j,k,l | Left, down, up, right (, , , ). |
Text | |
w,W,b,B | Forward, backward by word. |
e,E | End of word. |
),( | Beginning of next, previous sentence. |
},{ | Beginning of next, previous paragraph. |
]],[[ | Beginning of next, previous section. |
Lines | |
RETURN | First 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. |
H | Top line of screen. |
M | Middle line of screen. |
L | Last line of screen. |
nH | n (number) of lines after top line. |
nL | n (number) of lines before last line. |
Scrolling | |
CTRL-F, CTRL-B | Scroll forward, backward one screen. |
CTRL-D, CTRL-U | Scroll down, up one-half screen. |
CTRL-E, CTRL-Y | Show one more line at bottom, top of window. |
z RETURN | Reposition 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-L | Redraw screen (without scrolling). |
Searches | |
/pattern ... |
Get Learning the vi Editor, Sixth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.