dimabagow

Vim шпаргалка

Vim Шпаргалка

Ось особиста шпаргалка по командах редактора Vim, які я часто використовую або забуваю.

Навігація та переміщення:
h, j, k, l — Вліво, вниз, вгору, вправо
w — Перейти вперед до початку слова
b — Перейти назад до початку слова
0 — Переміститися на початок рядка
$ — Переміститися в кінець рядка
gg — Перейти на перший рядок документа
G — Перейти на останній рядок документа

Редагування:
i — Режим вставки перед курсором
a — Режим вставки після курсора
o — Відкрити новий рядок під поточним
u — Скасувати останню дію
Ctrl + r — Повторити скасовану дію
yy — Скопіювати поточний рядок
p — Вставити після курсора
dd — Видалити (вирізати) поточний рядок

Пошук та заміна:
/pattern — Пошук вперед за зразком
?pattern — Пошук назад за зразком
n — Наступний збіг
N — Попередній збіг
:%s/old/new/g — Замінити всі входження ‘old’ на ‘new’

Збереження та вихід:
:w — Зберегти файл
:q — Вийти
:wq — Зберегти та вийти
:q! — Вийти без збереження

На цьому поки все. Буду час від часу редагувати цю шпаргалку.