Toate instrumentele
Gratuit

O referință Vim căutabilă și imprimabilă — moduri, deplasări, editare, căutare și înlocuire, ferestre, buffere și registre. Gratuit.

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

Nicio intrare nu corespunde cu „:q”.


Despre Fișă de referință Vim

Această fișă de referință Vim organizează editorul pe concepte: moduri, mișcări, operatori de editare, mod vizual, căutare și înlocuire, ferestre și taburi, buffere și fișiere, registre și marcaje, precum și macrocomenzi. Fiecare rând este o apăsare de tastă sau o comandă, cu o descriere pe un rând a ceea ce face.

Vim răsplătește memoria musculară, iar cel mai rapid mod de a o construi este să ai în față mișcarea sau operatorul potrivit exact atunci când ai nevoie de el. Fișa păstrează piesele componibile — operatori, mișcări, contoare — grupate astfel încât gramatica Vim să rămână vizibilă, în loc să fie memorată legătură de tastă cu legătură de tastă.

Este gratuită și complet procesată în browser: filtrează fiecare apăsare de tastă în timp real cu căutarea, sari între secțiuni din cuprinsul fix, dă click pentru a copia o comandă Ex și printeaz-o pe fișă — modul clasic de a învăța Vim este cu un exemplar tipărit lângă tastatură.

Cum să utilizați Fișă de referință Vim

  1. Începe cu secțiunea Moduri dacă ești nou, sau sari direct la Mișcări și Operatori de editare.
  2. Caută o acțiune precum delete, replace sau macro pentru a filtra întreaga fișă.
  3. Folosește cuprinsul fix pentru a sări la secțiuni precum Registre și marcaje sau Ferestre și taburi.
  4. Dă click pe o comandă sau pe iconița ei de copiere pentru a copia comenzi Ex precum tiparele de căutare și înlocuire.
  5. Printează fișa și păstreaz-o lângă tastatură cât timp mișcările devin memorie musculară.

Întrebări frecvente

Nouă secțiuni: moduri, mișcări, operatori de editare, mod vizual, căutare și înlocuire, ferestre și taburi, buffere și fișiere, registre și marcaje, precum și macrocomenzi — întregul vocabular practic al editorului.

Da. Fișa acoperă comportamentul de bază al Vim — moduri, mișcări, operatori, registre, macrocomenzi — care este identic în Neovim, deci totul se aplică indiferent pe care îl rulezi.

Citește mai întâi secțiunea Moduri pentru a înțelege modurile normal, insert și vizual, apoi învață câteva mișcări și operatori. Pentru că în Vim comenzile se combină, un vocabular restrâns acoperă deja majoritatea editării.

Da. Butonul Printare elimină bara de căutare și navigarea și scoate doar apăsările de taste și descrierile — o fișă Vim tipărită rămâne modul clasic de a învăța.

Da, complet gratuită, cu căutare în browser și printabilă fără niciun cont.


Căutări populare
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
Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site — copiați și lipiți codul de mai jos.