A number preceding a command repeats the movement. Movement commands are also objects for change, delete, and yank operations.
| Command | Action |
|---|---|
| h, j, k, l | Left, down, up, right ( , , , ) |
| Spacebar | Right |
| Backspace | Left |
| Ctrl-H | Left |
| Command | Action |
|---|---|
| w, b | Forward, backward by word (treating punctuation marks as words). |
| W, B | Forward, backward by word (recognizing only whitespace, not punctuation, as separators). |
| e | End of word (treating a punctuation mark as the end of a word). |
| E | End of word (recognizing only whitespace as the end of a word). |
| ), ( | Beginning of next, current sentence. |
| }, { | Beginning of next, current paragraph. |
| ]], [[ | Beginning of next, current section. |
| Ctrl-D | Move to previous tab setting. |
| Ctrl-T | Move to next tab setting. |
| Ctrl-W | Move back one word. |
| Command | Action |
|---|---|
| 0, $ | First, last position of current line. |
| ^, _ | First nonblank character of current line. |
| +, - | First character of next, previous line. |
| Return | First nonblank character of next line. |
| n| | Column n of current line. |
| H | Top line of screen. |
| M | Middle line of screen. |
| L | Last line of screen. |
| nH | n lines after top line. |
| nL | n lines before last line. |
| Ctrl-J | Move down one line. |
| Ctrl-M | Move to first nonblank character of next line. |
| Command | Action |
|---|---|
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, Ctrl-R |
Redraw screen (without scrolling). |
| Command | Action |
|---|---|
| /pattern | Search forward for pattern. |
| / | Repeat previous search forward. |
| /pattern/+n | Go to line n after pattern. |
| ?pattern | Search backward for pattern. |
| ? | Repeat previous search backward. |
| ?pattern?-n | Go to line n before pattern. |
| n | Repeat previous search. |
| N | Repeat previous search in opposite direction. |
| % | Find match of current parenthesis, brace, or bracket. |
| fx | Move forward to x on current line. |
| Fx | Move backward to x on current line. |
| tx | Move forward to just before x in current line. |
| Tx | Move back to just after x in current line. |
| , | Reverse search direction of last f, F, t, or T. |
| ; | Repeat last character search (f, F, t, or T). |
| Command | Action |
|---|---|
| Ctrl-G | Display current filename and line number. |
| nG | Move to line number n. |
| G | Move to last line in file. |
| :n | Move to line number n. |
| Command | Action |
|---|---|
| mx | Mark current position with character x. |
| `x | (backquote) Move cursor to mark x. |
| 'x | (apostrophe) Move to start of line containing x. |
| `` | (backquotes) Return to previous mark (or location prior to search). |
| '' | (apostrophes) Like preceding, but return to start of line. |
Copyright © 2001 O'Reilly & Associates. All rights reserved.