Some Vim Commands
Last Modified: 04/23/2023 02:04AM GMT+0
Text Editing #
Toggling letter cases #
Command | Description |
---|---|
~ |
Toggle the character's letter casing under the cursor. |
g~~ |
Toggle letter casing of all characters in a line. |
{Visual}U |
Make visual selection texts uppercase. |
gUU |
Make all characters in a line uppercased. |
guu |
Make all characters in a line lowercased. |
Incrementing/Decrementing #
Command | Description |
---|---|
Ctrl-A |
Increment a number under the cursor. |
Ctrl-X |
Decrement a number under the cursor. |
{Visual}g Ctrl-A |
Monotonically increase the numbers in visual selection. |
{Visual}g Ctrl-X |
Monotonically decrease the numbers in visual selection. |
Search/Replace #
Command | Description |
---|---|
:s or & |
Repeat last substitute. |
g& |
Repeat last substitute on all lines. |
Motion #
Line motions #
Command | Description |
---|---|
f{char} |
Moves the cursor to the first occurance of the {char} . |
; |
Repeat latest f , t, F , or T jump command. |
, |
Converse of ; . |
:[range] |
Jump to line at [range] . |
Jumps #
Command | Description |
---|---|
:ju |
View jump list stack. |
Ctrl-I |
Go to next cursor position in the jump list. |
{count}Ctrl-O or {count}Ctrl-I |
Go to cursor position in the jump list at {count}. |