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

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

Aprenda mais sobre Vim