Όλα τα εργαλεία
Δωρεάν

Μια αναζητήσιμη, εκτυπώσιμη αναφορά Vim — modes, κινήσεις, επεξεργασία, αναζήτηση & αντικατάσταση, παράθυρα, buffers και registers. Δωρεάν.

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

Καμία καταχώριση δεν ταιριάζει με «:q».


Σχετικά με το Συνοπτικός οδηγός Vim

Αυτό το φύλλο εξαπάτησης για Vim χαρτογραφεί τον επεξεργαστή ανά έννοια: λειτουργίες, κινήσεις, τελεστές επεξεργασίας, οπτική λειτουργία, αναζήτηση και αντικατάσταση, παράθυρα και καρτέλες, buffers και αρχεία, καταχωρητές και σημάδια, και macros. Κάθε γραμμή είναι ένα πάτημα πλήκτρου ή εντολή με μια σύντομη περιγραφή του τι κάνει.

Το Vim ανταμείβει τη μυϊκή μνήμη, και ο πιο γρήγορος τρόπος να την αναπτύξετε είναι να έχετε μπροστά σας τη σωστή κίνηση ή τελεστή τη στιγμή που τη χρειάζεστε. Το φύλλο κρατά τα σύνθετα κομμάτια — τελεστές, κινήσεις, μετρητές — ομαδοποιημένα ώστε η γραμματική του Vim να παραμένει ορατή αντί να απομνημονεύεται ένα keybinding τη φορά.

Είναι δωρεάν και πλήρως από την πλευρά του client: φιλτράρετε κάθε πάτημα πλήκτρου ζωντανά με το πλαίσιο αναζήτησης, μεταβείτε μεταξύ ενοτήτων από τον κολλημένο πίνακα περιεχομένων, κάντε κλικ για να αντιγράψετε μια εντολή Ex, και εκτυπώστε το φύλλο — ο κλασικός τρόπος να μάθετε Vim είναι με ένα εκτυπωμένο αντίγραφο δίπλα στο πληκτρολόγιο.

Πώς να χρησιμοποιήσετε το Συνοπτικός οδηγός Vim

  1. Ξεκινήστε με την ενότητα Λειτουργίες αν είστε νέος, ή πηγαίνετε κατευθείαν στις Κινήσεις και τους Τελεστές επεξεργασίας.
  2. Αναζητήστε μια ενέργεια όπως delete, replace ή macro για να φιλτράρετε ολόκληρο το φύλλο.
  3. Χρησιμοποιήστε τον κολλημένο πίνακα περιεχομένων για να μεταβείτε σε ενότητες όπως Καταχωρητές & σημάδια ή Παράθυρα & καρτέλες.
  4. Κάντε κλικ σε μια εντολή ή στο εικονίδιο αντιγραφής της για να αντιγράψετε εντολές Ex όπως μοτίβα αναζήτησης-και-αντικατάστασης.
  5. Εκτυπώστε το φύλλο και κρατήστε το δίπλα στο πληκτρολόγιό σας όσο οι κινήσεις γίνονται μυϊκή μνήμη.

Συχνές ερωτήσεις

Εννέα ενότητες: λειτουργίες, κινήσεις, τελεστές επεξεργασίας, οπτική λειτουργία, αναζήτηση και αντικατάσταση, παράθυρα και καρτέλες, buffers και αρχεία, καταχωρητές και σημάδια, και macros — το πλήρες λειτουργικό λεξιλόγιο του επεξεργαστή.

Ναι. Το φύλλο καλύπτει τη βασική συμπεριφορά του Vim — λειτουργίες, κινήσεις, τελεστές, καταχωρητές, macros — που είναι πανομοιότυπη στο Neovim, οπότε όλα ισχύουν ανεξάρτητα από το ποιο από τα δύο χρησιμοποιείτε.

Διαβάστε πρώτα την ενότητα Λειτουργίες για να κατανοήσετε τις κανονικές, τις εισαγωγής και τις οπτικές λειτουργίες, και μετά μάθετε μερικές κινήσεις και τελεστές. Επειδή οι εντολές του Vim συνδυάζονται, ένα μικρό λεξιλόγιο καλύπτει ήδη το μεγαλύτερο μέρος της επεξεργασίας.

Ναι. Το κουμπί Εκτύπωση αφαιρεί τη γραμμή αναζήτησης και την πλοήγηση και εξάγει μόνο τα πατήματα πλήκτρων και τις περιγραφές — ένα εκτυπωμένο φύλλο εξαπάτησης Vim εξακολουθεί να είναι ο κλασικός τρόπος εκμάθησης.

Ναι, εντελώς δωρεάν, με δυνατότητα αναζήτησης στο πρόγραμμα περιήγησής σας και εκτυπώσιμη χωρίς κανέναν λογαριασμό.

Κοινοποίηση

Δημοφιλείς αναζητήσεις
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
Χρειάζεστε βοήθεια;
Βρήκατε πρόβλημα με αυτό το εργαλείο; Ενημερώστε μας.
Αναφορά προβλήματος

Προσθέστε αυτό το δωρεάν εργαλείο στον δικό σας ιστότοπο — αντιγράψτε και επικολλήστε τον παρακάτω κώδικα.