Published: 01-01-2007 | Author: Remy van Elst | Text only version of this article
Note: Not finished yet!
:sp - split horizontal
:vsp - split vertical
^W + l - move left
^W + k - move split up
^W + j - move split down
^W + h - move split left
gg - go to beginning of a file
G - go to the end of the file
3G - go to the 3rd line
w - go to beginning of next word
e - go to end of word
b - go to beginning of word.
3w - go to the 3rd word.
% - go to matching parentheses
^/0 - go to beginning of line
$ - go to end of line
o - insert new line below current one
O - insert new line above current one
A - start typing at the end of this line.
- - find next occurence of word under the cursor
# - find previous occurence of word under the cursor.
:s/foo/bar/g - replace foo with bar on this line.
:%s/foo/bar/g - replace all foo's with bar's
/foo - find 'foo'.
n/N - go to next match/go to previous match.