Modos de operação
A tabela abaixo mostra uma referência rápida para os modos de operação do Vim, a seguir mais detalhes sobre cada um dos modos.
| Modo | Descrição | Atalho |
|---|---|---|
| Normal | Para deletar, copiar, formatar, etc | <esc> |
| Inserção | Prioritariamente, digitação de texto | i, a, I, A, o, O |
| Visual | Seleção de blocos verticais e linhas inteiras | V, v, Ctrl-v |
| Comando | Uma verdadeira linguagem de programação | <esc>: |
Em oposição à esmagadora maioria dos editores o Vim é um editor que
trabalha com “modos de operação (modo de inserção, modo normal, modo
visual e etc)”, o que a princípio dificulta a vida do iniciante, mas
abre um universo de possibilidades, pois ao trabalhar com modos
distintos uma tecla de atalho pode ter vários significados,
exemplificando: Em modo normal pressionar dd apaga a
linha atual, já em modo de inserção ele irá se comportar como se você
estivesse usando qualquer outro editor, ou seja, irá inserir duas vezes
a letra d. Em modo normal pressionar a tecla
v inicia uma seleção visual (use as setas de direção).
Para sair do modo visual <Esc>. Como um dos princípios do vim é
agilidade pode-se usar ao invés de setas (em modo normal) as letras
h,l,k,j como se fossem setas:
k
h l
j
Imagine as letras acima como teclas de direção, a letra k
é uma seta acima a letra j é uma seta abaixo e assim por
diante.