🚀 Cheat Sheet de Navegação Rápida no Neovim
Aprenda os comandos principais para navegar no Neovim com rapidez e eficiência. Este guia cobre movimentação, edição rápida, manipulação de janelas e mais.
🎯 Movimentação Básica
Comando | Descrição |
---|---|
h , j , k , l | Move o cursor: esquerda, baixo, cima, direita |
w | Move para o início da próxima palavra |
b | Move para o início da palavra anterior |
e | Move para o final da palavra atual |
0 | Vai para o início da linha atual |
$ | Vai para o final da linha atual |
gg | Vai para o início do arquivo |
G | Vai para o final do arquivo |
Ctrl + u | Sobe metade da tela |
Ctrl + d | Desce metade da tela |
🏃 Movimentação por Tela
Comando | Descrição |
---|---|
zz | Centraliza a linha atual |
H | Move para o topo da tela |
M | Move para o meio da tela |
L | Move para a parte inferior da tela |
Ctrl + y | Rola a tela para cima |
Ctrl + e | Rola a tela para baixo |
✂️ Edição e Manipulação de Texto
Comando | Descrição |
---|---|
x | Apaga o caractere sob o cursor |
dd | Apaga a linha atual |
d$ | Apaga do cursor até o final da linha |
yy | Copia a linha atual |
p | Cola após o cursor |
P | Cola antes do cursor |
u | Desfaz a última ação |
Ctrl + r | Refaz a última ação |
. | Repete o último comando |
🪟 Navegação entre Janelas (Splits)
Comando | Descrição |
---|---|
:split ou :sp | Abre uma divisão horizontal |
:vsplit ou :vsp | Abre uma divisão vertical |
Ctrl + w + h | Move para a janela da esquerda |
Ctrl + w + j | Move para a janela abaixo |
Ctrl + w + k | Move para a janela acima |
Ctrl + w + l | Move para a janela da direita |
Ctrl + w + c | Fecha a janela atual |
Ctrl + w + = | Igualar o tamanho de todas as janelas |
📁 Navegação em Arquivos e Buffers
Comando | Descrição |
---|---|
:e <caminho/do/arquivo> | Abre um arquivo específico |
:bnext ou :bn | Vai para o próximo buffer |
:bprev ou :bp | Vai para o buffer anterior |
:ls | Lista todos os buffers abertos |
:b <número> | Alterna para o buffer pelo número |
:bd | Fecha o buffer atual |
🔍 Busca e Substituição
Comando | Descrição |
---|---|
/palavra | Busca uma palavra |
?palavra | Busca para trás |
n | Próxima ocorrência |
N | Ocorrência anterior |
:%s/palavra/novo_texto/g | Substitui todas as ocorrências no arquivo |
:%s/palavra/novo_texto/gc | Substitui com confirmação |
⏫ Saltos e Marcadores
Comando | Descrição |
---|---|
Ctrl + o | Retorna ao local anterior |
Ctrl + i | Vai para o próximo local (após Ctrl+o) |
ma | Define um marcador a na posição atual |
'a | Volta para o marcador a |
:marks | Lista todos os marcadores |
⚙️ Outras Dicas Úteis
Comando | Descrição |
---|---|
:noh | Remove o destaque da busca |
:set number | Exibe números nas linhas |
:set relativenumber | Exibe números relativos |
Ctrl + ^ | Alterna entre os dois últimos arquivos |