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 |
