Todas as ferramentas
Gratuito

Uma referência pesquisável e imprimível de Vim — modos, movimentos, edição, procurar e substituir, janelas, buffers e registos. Grátis.

Modes

9
Esc
Return to Normal mode
i / a
Insert before / after the cursor
I / A
Insert at start / end of the line
o / O
Open a new line below / above
v
Visual mode (character selection)
V
Visual line mode
Ctrl-v
Visual block mode (columns)
R
Replace mode (overtype)
:
Command-line (Ex) mode

Motions

10
h j k l
Left, down, up, right
w / b
Forward / back one word
e / ge
End of next / previous word
0 / ^ / $
Line start / first non-blank / line end
gg / G
First line / last line
42G / :42
Jump to line 42
{ / }
Previous / next paragraph
%
Jump to matching bracket
f x / t x
Move to / before next x on the line
Ctrl-d / Ctrl-u
Scroll half page down / up

Editing operators

11
x / X
Delete char under / before cursor
dd / D
Delete line / to end of line
dw / diw
Delete word / inner word
cc / C
Change line / to end of line
ciw / ci"
Change inner word / inside quotes
yy / yw
Yank (copy) line / word
p / P
Paste after / before the cursor
r x / ~
Replace one char / toggle case
u / Ctrl-r
Undo / redo
.
Repeat the last change
>> / <<
Indent / unindent the line

Visual mode

9
v / V
Start character / line selection
Ctrl-v
Start block (column) selection
o
Jump to the other end of the selection
d / y
Delete / yank the selection
c
Change the selection
> / <
Indent / unindent the selection
gu / gU
Lowercase / uppercase the selection
gv
Reselect the last visual selection
I / A
Block insert before / append after (Ctrl-v)

Search & replace

9
/pattern
Search forward for pattern
?pattern
Search backward for pattern
n / N
Next / previous match
* / #
Search word under cursor fwd / back
:%s/old/new/g
Replace all in the file
:%s/old/new/gc
Replace all with confirmation
:s/old/new/g
Replace all on the current line
:%s/\<word\>/x/g
Replace whole words only
:noh
Clear search highlighting

Windows & tabs

8
:sp / :split
Horizontal split
:vsp / :vsplit
Vertical split
Ctrl-w h/j/k/l
Move to the split in that direction
Ctrl-w w
Cycle to the next split
Ctrl-w q / c
Close the current split
Ctrl-w o
Close all other splits
Ctrl-w =
Equalize split sizes
:tabnew / gt / gT
New tab / next / previous tab

Buffers & files

9
:e file
Open / edit a file
:w / :w file
Save / save as
:wq / :x / ZZ
Save and quit
:q / :q!
Quit / quit discarding changes
:ls / :buffers
List open buffers
:b name / :bN
Switch to a buffer by name / number
:bn / :bp
Next / previous buffer
:bd
Delete (close) a buffer
:wa / :qa
Write all / quit all

Registers & marks

8
"ayy
Yank line into register a
"ap
Paste from register a
"+y / "+p
Yank to / paste from system clipboard
:reg
Show register contents
ma
Set mark a at the cursor
`a / 'a
Jump to mark a (exact / line)
``
Jump back to the previous position
:marks
List all marks

Macros

7
qa
Start recording into register a
q
Stop recording
@a
Play back macro a
@@
Repeat the last played macro
5@a
Play macro a five times
:%normal @a
Run macro a on every line
"ap → edit → "ay$
Paste, edit, then re-yank a macro to change it

Nenhuma entrada corresponde a “:q”.


Sobre Folha de consulta Vim

Este guia de referência de Vim mapeia o editor por conceito: modos, movimentos, operadores de edição, modo visual, busca e substituição, janelas e abas, buffers e arquivos, registradores e marcas, e macros. Cada linha é uma tecla ou comando com uma descrição de uma frase do que ele faz.

O Vim recompensa a memória muscular, e a forma mais rápida de construí-la é ter o movimento ou operador certo à sua frente quando você precisa dele. A folha mantém as peças componíveis — operadores, movimentos, contadores — agrupadas para que a gramática do Vim permaneça visível em vez de ser memorizada tecla por tecla.

É gratuita e totalmente executada no navegador: filtre cada tecla em tempo real com a caixa de busca, salte entre seções pelo sumário fixo, clique para copiar um comando Ex e imprima a folha — a forma clássica de aprender Vim é com uma impressão ao lado do teclado.

Como usar Folha de consulta Vim

  1. Comece pela seção Modos se for novo no assunto, ou vá direto para Movimentos e Operadores de edição.
  2. Busque por uma ação como delete, replace ou macro para filtrar toda a folha.
  3. Use o sumário fixo para pular para seções como Registradores e marcas ou Janelas e abas.
  4. Clique em um comando ou no ícone de copiar para copiar comandos Ex, como padrões de busca e substituição.
  5. Imprima a folha e mantenha-a ao lado do teclado enquanto os movimentos se tornam memória muscular.

Perguntas frequentes

Nove seções: modos, movimentos, operadores de edição, modo visual, busca e substituição, janelas e abas, buffers e arquivos, registradores e marcas, e macros — todo o vocabulário de trabalho do editor.

Sim. A folha cobre o comportamento central do Vim — modos, movimentos, operadores, registradores, macros — que é idêntico no Neovim, então tudo se aplica independentemente de qual você usa.

Leia primeiro a seção Modos para entender os modos normal, de inserção e visual, depois aprenda um punhado de movimentos e operadores. Como os comandos do Vim se combinam, um vocabulário pequeno já cobre a maior parte da edição.

Sim. O botão Imprimir remove a barra de busca e a navegação e gera apenas as teclas e descrições — um guia de Vim impresso ainda é a forma clássica de aprender.

Sim, totalmente gratuita, pesquisável no navegador e imprimível sem necessidade de conta.


Pesquisas populares
vim cheat sheet vim commands list vim shortcuts vim search and replace vim motions reference vim visual mode commands vim macros how to quit vim
Precisa de ajuda?
Encontrou um problema com esta ferramenta? Avise a nossa equipa.
Relatar um problema

Adicione esta ferramenta gratuita ao seu próprio site — copie e cole o código abaixo.