Skip to content

Instantly share code, notes, and snippets.

@luizomf
Created May 18, 2025 10:37
Show Gist options
  • Save luizomf/a75f8199448924187fa0eff0d261a440 to your computer and use it in GitHub Desktop.
Save luizomf/a75f8199448924187fa0eff0d261a440 to your computer and use it in GitHub Desktop.
Vim Mode no Zed - Cheat Sheet Resumido. Este é um resumo do compilado de teclas que ando utilizando no Zed com o Vim Mode ativo. Estou salvando aqui porque provavelmente esquecerei algumas coisas que talvez não use muito e quero voltar nesse arquivo no futuro para relembrar.

🧠 Vim Mode no Zed – Cheat Sheet Resumido

Focado apenas no que FUNCIONA dentro do Zed com Vim Mode ativado.

✅ MOVIMENTOS BÁSICOS

Comando Ação
h / l Move o cursor pra esquerda/direita
j / k Move pra baixo/cima
w / W Vai pro início da próxima palavra
e / E Vai pro final da palavra
b / B Vai pro início da palavra anterior
0 Início da linha
^ Início da linha (ignora espaços)
$ Fim da linha
% Salta entre () {} []
gg / G Topo / fundo do documento
} / { Pula entre parágrafos/blocos

🧠 TEXT OBJECTS QUE FUNCIONAM

Comando O que faz
ciw Change inner word
diw Delete inner word
caw Change a word (com espaço)
ci' Change dentro de aspas simples
ci" Change dentro de aspas duplas
ci( Change dentro de parênteses
ci{ Change dentro de chaves
vi' Visual dentro de aspas simples
va" Visual a palavra com aspas duplas
di[ Delete dentro de colchetes

🔁 REPETIÇÃO / FIND / JUMPS

Comando Ação
f<char> Vai até o caractere
t<char> Vai até antes do caractere
F<char> Vai até o caractere (pra trás)
T<char> Vai até antes (pra trás)
; Repete último f/t
, Repete na direção contrária
Ctrl-o Volta no histórico de navegação
Ctrl-i Avança no histórico
'a Vai pra linha do mark a
`a Vai pra posição exata do mark a

📋 REGISTERS E PASTE

Comando Ação
"0p Cola do último yank
"1p Cola do último delete
"*p Cola do clipboard (sistema – pode falhar)
"_daw Apaga sem afetar o clipboard
:registers Ver conteúdo dos registros

🎥 VISUAL MODE

Comando Ação
v Entra no visual mode
V Visual line mode
Ctrl-v Visual block mode
y Copia seleção
d Deleta seleção
p Cola na seleção

💡 DICAS NINJA

  • Use "0p sempre que perder um yank com dd
  • Use f(, f=, f: pra navegar dentro da linha rápido
  • Use zz pra centralizar a linha atual na tela
  • Combine vi( + c pra trocar rápido conteúdo de funções

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment