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
