moving around vim or vi

Subject:

Move to the end of a word.

Move forward to the beginning of a word.

3w 

Move forward three words.

Move forward a WORD (any non-whitespace characters).

Move backward to the beginning of a word.

3b 

Move backward three words.

Move to the end of the line.

Move to the beginning of the line.

Move to the first non-blank character of the line.

Jump forward one sentence.

Jump backward one sentence.

Jump forward one paragraph.

Jump backward one paragraph.:

j

Jump forward one line.

Jump backward one line.

Jump to the top of the screen.

Jump to the middle of the screen.

Jump to the bottom of the screen.

10<PageUp> or 10<CTRL-B>

Move 10 pages up.

5<PageDown> or 5<CTRL-F>

Move 5 pages down.

Jump to end of file.

1G 

Jump to beginning of file (same as gg).

50G 

Jump to line 50.

mx 

Set mark x at the current cursor position.

'x 

Jump to the beginning of the line of mark x.

`x 

Jump to the cursor position of mark x.

''

Return to the line where the cursor was before the latest jump.

(Two single quotes.)

``

Return to the cursor position before the latest jump (undo the jump).

(Two back ticks. This is above the Tab key on some keyboards.)

'. 

Jump to the last-changed line.

 % 

 

2018-06-12 07:50:31gstlouis