| 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. |