Será que os conheces todos? Por exemplo:
Ir para o modo de inserção
| i |
Inserir texto antes do cursor |
| a |
Inserir texto depois do cursor |
Mover o cursor
| h |
Mover o cursor 1 posição para a esquerda |
| j |
Mover o cursor para a linha abaixo |
| k |
Mover o cursor para a linha acima |
| l |
Mover o cursor 1 posição para a direita |
| G |
Ir para a última linha |
| 1G |
Ir para a primeira linha |
Cortar, Copiar e Colar
| x |
Apagar caractére |
| dd |
Apagar linha |
| yy |
Copiar linha |
| p |
Colar último conteúdo removido ou copiado |
Alterar texto
| R |
Subscrever texto |
| cw |
Alterar palavara |
Pesquisar
| / |
Pesquisar para baixo |
| ? |
Pesquisar para cima |
| n |
Encontrar próximo ocorrência da pesquisa |
Gravar e Sair
| :w |
Gravar |
| :q |
Sair do vi (sem gravar) |
| :w novonome |
Gravar como novonome |
| :wq |
Gravar e sair |
O comando Gravar e Sair por vezes falha devido a alterações no texto e/ou permissões do ficheiro. Pode forçar a execução do comando acrescentando um ! ao comando como: w! (forçar a escrita).