A vim possui modos. Ao abrir um arquivo você está no modo Normal. Existe o modo de Insert, Visual e Command .

Sempre veja o canto esquerdo inferior da tela. Deve aparecer em qual movo você está.

Modo Normal: em branco.

Modo Insert: — INSERT —

Modo Command: :

Modo Visual: — VISUAL —

Comandos Básicos Importantes

Modo Insert

Para inserir (Insert) texto digite:

i Para inserir texto ao lado esquerdo do Cursor
I Para inserir texto no início da linha
a Para inserir texto ao lado direito do Cursor
A Para inserir texto no final da linha

Para retornar ao modo Normal, tecle uma destas duas opções:

Esc

Ctrl + [

Salvando e Saindo:

:q Quit: simplesmente sai do arquivo. Pergunta se foi salvo após ultima alteração
:w Salva o Arquivo, caso arquivo sem nome veja abaixo.
:w [nome-do-arquivo] Salva o Arquivo com o nome escolhido
:wq ZZ :x Write and Quit: Salva o Arquivo e Fecha o Editor

Saindo Sem salvar:

:q! ZQ Quit: Fecha o Editor Ignorando qualquer alteração não salva
:qa Quit All: Fecha o Editor e todos os Buffers de todos os Arquivos Abertos. Questiona se não foi salvo antes da última alteração.

Outros

u Retorna ao ÚItimo Save
Ctrl + R “Avança” ao último Save