Vim - Comandos Essenciais e Dicas
Visão geral
Comandos essenciais e dicas para usar o editor Vim (modal, poderoso e extensível).
Modos principais
Modo Como entrar
Normal Tecla <Esc> - modo de comandos e navegação
Inserção i, I, a, A, o, O - inserir texto
Visual v, V, Ctrl+V - seleção por caractere, linha, bloco
Command-line : - comandos ex: :w, :q, :%s/old/new/g
Comandos comuns
Comando Descrição
:w Salvar arquivo
:q Sair
:wq ou ZZ Salvar e sair
:q! Sair sem salvar
u Desfazer
Ctrl+r Refazer
dd Deletar linha
yy Yank (copiar) linha
p Colar após
:%s/velho/novo/g Substituir globalmente no arquivo
/texto Buscar texto
n/N Próxima/Anterior ocorrência da busca
Navegação rápida
Comando Vai para...
gg início do arquivo
G fim do arquivo
{n}G linha n
0/^/$ início e fim da linha
f<char> / t<char> ir até character na linha
Configurações úteis (.vimrc)
Exemplos:
set number
set relativenumber
syntax on
set tabstop=4 shiftwidth=4 expandtab
Plugins populares
Plugin O que faz
vim-plug Gerenciador de plugins
nerdtree Árvore de arquivos
[Link] Busca fuzzy integrada
[Link] Suporte LSP/Intellisense