Шпаргалка по Vim
Удобный для поиска и печати справочник по Vim — режимы, перемещения, редактирование, поиск и замена, окна, буферы и регистры. Бесплатно.
Modes
9Esc
i / a
I / A
o / O
v
V
Ctrl-v
R
:
Motions
10h j k l
w / b
e / ge
0 / ^ / $
gg / G
42G / :42
{ / }
%
f x / t x
Ctrl-d / Ctrl-u
Editing operators
11x / X
dd / D
dw / diw
cc / C
ciw / ci"
yy / yw
p / P
r x / ~
u / Ctrl-r
.
>> / <<
Visual mode
9v / V
Ctrl-v
o
d / y
c
> / <
gu / gU
gv
I / A
Search & replace
9/pattern
?pattern
n / N
* / #
:%s/old/new/g
:%s/old/new/gc
:s/old/new/g
:%s/\<word\>/x/g
:noh
Windows & tabs
8:sp / :split
:vsp / :vsplit
Ctrl-w h/j/k/l
Ctrl-w w
Ctrl-w q / c
Ctrl-w o
Ctrl-w =
:tabnew / gt / gT
Buffers & files
9:e file
:w / :w file
:wq / :x / ZZ
:q / :q!
:ls / :buffers
:b name / :bN
:bn / :bp
:bd
:wa / :qa
Registers & marks
8"ayy
"ap
"+y / "+p
:reg
ma
`a / 'a
``
:marks
Macros
7qa
q
@a
@@
5@a
:%normal @a
"ap → edit → "ay$
Нет записей, соответствующих «:q».
О Шпаргалка по Vim
Эта шпаргалка по Vim систематизирует редактор по понятиям: режимы, перемещения, операторы редактирования, визуальный режим, поиск и замену, окна и вкладки, буферы и файлы, регистры и метки, а также макросы. Каждая строка — это сочетание клавиш или команда с кратким описанием того, что она делает.
Vim вознаграждает мышечную память, и быстрее всего её выработать, имея под рукой нужное перемещение или оператор в момент, когда он понадобился. Шпаргалка группирует составные элементы — операторы, перемещения, счётчики — так, чтобы грамматика Vim оставалась видимой, а не заучивалась по одному сочетанию клавиш за раз.
Она бесплатна и полностью работает на стороне браузера: фильтруйте любое сочетание клавиш вживую с помощью поля поиска, переходите между разделами через закреплённое оглавление, копируйте Ex-команду одним кликом и распечатывайте шпаргалку — классический способ учить Vim с распечаткой рядом с клавиатурой.
Как использовать Шпаргалка по Vim
- Начните с раздела «Режимы», если вы новичок, или сразу переходите к «Перемещениям» и «Операторам редактирования».
- Найдите действие, например delete, replace или macro, чтобы отфильтровать всю шпаргалку.
- Используйте закреплённое оглавление, чтобы перейти к разделам, например «Регистры и метки» или «Окна и вкладки».
- Нажмите на команду или значок копирования рядом с ней, чтобы скопировать Ex-команды, например шаблоны поиска и замены.
- Распечатайте шпаргалку и держите её рядом с клавиатурой, пока перемещения не станут мышечной памятью.