Splits — вертикальное и горизонтальное разбиение окна:

:vs fichier.py    " вертикальный сплит
:sp log/app.log   " горизонтальный сплит
Ctrl+w h/j/k/l    " переход между панелями
Ctrl+w =          " выровнять размеры
Ctrl+w q          " закрыть панель

Tabs — несколько раскладок одновременно:

:tabnew файл.py   " новая вкладка
gt / gT           " следующая / предыдущая
:tabc             " закрыть вкладку

Макросы — запись и воспроизведение последовательности команд:

qa                " начать запись в регистр a
  dd              " (любые команды — удалить строку, например)
q                 " остановить запись
@a                " воспроизвести
5@a               " повторить 5 раз
@@                " повторить последний макрос

Макросы хранятся в регистрах — "ap вставит содержимое макроса как текст, если нужно его отредактировать.

#vim #linux #sysadmin