Команди Vim

Це твоя шпаргалка по Vim – збережи в закладки, роздрукуй, приклей на монітор. Тут зібрані команди, якими ти справді будеш користуватися щодня. Всі команди нижче працюють у режимі NORMAL , якщо не вказано інше.

Навігація

Команда Дія
h j k l Ліворуч, вниз, вгору, праворуч
w / b / e Наступне слово / попереднє слово / кінець слова
0 / $ Початок / кінець рядка
gg / G Початок / кінець файлу
Ctrl+d / Ctrl+u Півсторінки вниз / вгору
% Перейти до парної дужки

Редагування

Команда Дія
i / a Вставка перед курсором / після курсора (перехід у режим INSERT )
o / O Новий рядок знизу / зверху (перехід у режим INSERT )
x / dd / dw Видалити символ / рядок / слово
yy / yw Копіювати рядок / слово
p / P Вставити після / перед курсором
u / Ctrl+r Скасувати / повторити
. Повторити останню зміну
ciw / ci" / ci( Змінити всередині слова / лапок / дужок

Пошук і заміна

Команда Дія
/pattern Пошук вперед
?pattern Пошук назад
n / N Наступний / попередній збіг
* / # Пошук слова під курсором вперед / назад
:%s/old/new/g Замінити все у файлі
:s/old/new/g Замінити все в поточному рядку

Файли та буфери

Команда Дія
:e filename Відкрити файл
:w Зберегти
:bn / :bp Наступний / попередній буфер
:ls Список відкритих буферів
:bd Закрити буфер

Вікна та вкладки

Команда Дія
:sp / :vsp Горизонтальний / вертикальний поділ
Ctrl+w h/j/k/l Переміщення між частинами
:tabnew / :tabc Нова вкладка / закрити вкладку
gt / gT Наступна / попередня вкладка

Режим VISUAL

Увійди в режим VISUAL , щоб виділити текст, а потім виконай дію над виділенням:

Команда Дія
v / V / Ctrl+v Посимвольне / порядкове / блочне виділення
d / y / c Видалити / копіювати / змінити виділене
> / < Збільшити / зменшити відступ
gq Переформатувати виділене

Що далі