Mais comandos a serem usados no Vim :

:e - Abrir um arquivo.

A Sintaxe eh :e /root/teste.sh

:sp - Abrir em outra janela.

A Sintaxe pode ser :sp somente ou :sp /root/teste.sh

:enew - Novo documento.

A sintaxe eh :enew

:sav - Salvar como.

A sintaxe eh : sav nomedoarquivo.txt

u - Serve para Desfazer / Refazer.

A sintaxe e " u " sem aspas, quando voce fizer uma coisa errada

" u " sem aspas, quando voce fizer uma coisa errada

. - Serve para repetir.

A Sintaxe eh apenas " . " sem aspas.

[p - Serve para colar antes.

o comando eh simplesmente [p

]p - Server para colar depois.

o comando eh simplesmente ]p

ggVG - Seleciona tudo.

Para quem tem saudades do windows esse comando seleciona tudo visualmente. A
sintaxe é somente ggVG.

"+x - Serve para recortar.

A sintaxe eh escrita com da forma a cima (Aspa dupla)+(Sinal de mais)+(x).

"+y - Serve para colocar .

A sintaxe eh escrita com da forma a cima (Aspa dupla)+(Sinal de mais)+(y).

wqa : - Serve para salvar e sair.

A sintaxe eh :wqa

qa : - Serve para sair somente.

A sintaxe eh :qa

x - Serve para deletar

O comando para deletar eh somente " x " sem as aspas.

:set hls! - Serve para Ativar / Desativar Realce de padroes

A sintaxe eh :set hls!

:set ic! - Serve para Ativar / Desativar ignorar as letras maiusculas

A sintaxe eh :set ic!

:set sm! - Serve para Ativar / Desativar as coincidencias

A sintaxe eh :set sm!

:set cp! - Serve para Ativar / Desativar compatibilidade com o Vi

A sintaxe é :set cp!

:set nu! - Essa particularmente eu acho massa, ativar a numeracao de linhas

A sintaxe é :set nu!

:set list! - Serve para Ativar / Desativar modo list

A sintaxe é :set list!

:set wrap! - Serve para Ativar / Desativar quebra de linhas

A sintaxe é :set wrap!
:set lbr! - Serve para Ativar / Desativar quebra na palavra

A sintaxe é :set lbr!
:set ai! - Essa eu tambem acho muito legal, esse comando ativa a auto-indentacao

A sintaxe é :set ai!

g^] - Pula para esta tag

A sintaxe eh g^]

^T - Voltar

A sintaxe eh ^T

zi - Ativar / Desativar dobras

A sintaxe eh somente zi

zv - Ver linha do cursor

A sintaxe eh somente zv

zMzx - Ver somente a linha do cursor

A sintaxe eh somente zMzx

zm - Fechar mais dobras

A sintaxe eh somente zm

zM - Fechar todas as dobras

A sintaxe eh somente zM

zr - Abrir mais dobras

A sintaxe eh somente zr

zR - Abrir todas as dobras

A sintaxe eh somente zR

zd - Remover dobras

A sintaxe eh somente zd

zD - Remover todas as dobras

A sintaxe eh somente zD

:make Make

A sintaxe eh :make

:cl - Lista de erros

A sintaxe eh somente :cl

:cl! - Lista de mensagens

A sintaxe eh :cl!

:cn - Proximo erro

A sintaxe eh :cn

:cold - Listar erros antigos

A sintaxe eh somente :cold

:cnew - Listar erros novos

A sintaxe eh eh :cnew

Janelas de erro

:cwin - Atualiza

:copen - Abrir

:cclose - Fechar

Conversao para hexadecimal

:%!xxd - converte para hexadecimal

:%!xxd -r - converte para decimal

Definicoes de Janelas

^Wn Nova Janela
^Wn Dividir a Janela
^Wn^^ Dividir para #
^Wv Dividir verticalmente
^Wc Fechar
^Wo Fechar outra(s)
^WR Girar para cima
^Wr Girar para baixo
^W= Mesmo Tamanho
^W_ Altura Maxima
^W1_ Altura Minima
^W| Largura Maxima
^W1| Largura Minima
^WK Mover para cima
^WJ Mover para Baixo
^WH Mover para esquerda
^WL Mover para Direita