h, j, k, l | Movimenta o cursor para esquerda, baixo, cima e direita, respectivamente. |
0 (zero) | Move o cursor para o início da linha. |
$ | Move o cursor para o final da linha. |
w | Avança para a próxima palavra. |
b | Retrocede para a palavra anterior. |
G | Vai para a última linha do arquivo. |
gg | Vai para a primeira linha do arquivo. |
i | Entra no modo de inserção antes do cursor. |
a | Entra no modo de inserção após o cursor. |
O | Adiciona uma nova linha acima da linha atual e entra no modo de inserção. |
o | Adiciona uma nova linha abaixo da linha atual e entra no modo de inserção. |
Esc | Sai do modo de inserção para o modo de comando. |
x | Apaga o caractere sob o cursor. |
dw | Apaga da posição atual do cursor até o final da palavra. |
dd | Apaga a linha atual. |
D | Apaga da posição atual do cursor até o final da linha. |
u | Desfaz a última ação. |
Ctrl + r | Refaz a última ação desfeita. |
yy | Copia a linha atual. |
p | Cola o conteúdo copiado abaixo do cursor. |
P | Cola o conteúdo copiado acima do cursor. |
yw | Copia a palavra sob o cursor. |
ddp | Recorta a linha atual e cola abaixo da linha onde o cursor está posicionado. |
yw ou y$ | Copia a palavra ou trecho de texto até o final da linha. |
/ | Inicia uma busca no documento. |
? | Inicia uma busca no documento na direção oposta. |
n | Avança para a próxima ocorrência da palavra buscada. |
N | Retrocede para a ocorrência anterior da palavra buscada. |
:s/old/new/g | Substitui todas as ocorrências de “old” por “new” na linha atual. |
:%s/old/new/g | Substitui todas as ocorrências de “old” por “new” no arquivo inteiro. |
:%s/old/new/gc | Substitui todas as ocorrências de “old” por “new” no arquivo inteiro com confirmação. |