vim шпаргалка
Небольшая шпаргалка по используемым мной функциям
- :q - выход :)
- :pwd - pwd
- :lcd
- установить путь для текущего окна/сплита - :e. - открыть файловый менеджер в текущей директории
:e. d - создать директорию в текущем каталоге
:sp - создать горизонтальный сплит. :10sp высота в строках для нового сплита.
- :vsp - вертикальный сплит
- ctrl+w j - перейти в сплит внизу. Аналогично для k l w
- ctrl+w = - нормализовать все сплиты.
- ctrl+w _ - расширить текущий сплит на максимальную высоту
- ctrl+w | - расширить текущий сприл на максимальную ширину
ctrl+w r - поменять местами текущий сплит с соседним
u - undo
- crtl+r - redo
. - Повторяет предыдущее изменение
\cc - комментировать/раскомментировать строку
- \sf - for {}
- \si - if {}
- \sie - if {} else {}
- \ip - print "...\n";
\is - $ =~ s///xm
\ry - perltidy
- \rr - обновить файл на диске и запустить
- \rs - обновить файл на диске и проверить синтакс