Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # http://www.worldtimzone.com/res/vi.html
- ~ - switch case
- Toggle case "HellO" to "hELLo" with g~ then a movement.
- Uppercase "HellO" to "HELLO" with gU then a movement.
- Lowercase "HellO" to "hello" with gu then a movement.
- # Set syntax as sh:
- :set ft=sh
- # Setting 'scrolloff' to a large value causes the cursor to stay in the middle line when possible:
- :set so=999
- # To restore normal behavior, enter:
- :set so=0
- Макросы.
- Задать:
- q<буква><commands>q
- Выполнить:
- <количество>@<буква>
- Посмотреть:
- :reg
- Многооконный режим редактирования файлов в Vim
- Открытие двух или трех файлов в разных окнах vim.
- С горизонтальной разбивкой окон на экране:
- vim -o /etc/passwd /etc/hosts
- vim -o /etc/passwd -o /etc/group /etc/hosts
- С вертикальной разбивкой окон на экране:
- vim -O /etc/passwd /etc/hosts
- vim -O /etc/passwd -O /etc/group /etc/hosts
- Наглядный просмотр отличий нескольких файлов
- vim -d файл1 файл2
- vim -d файл1 -d файл2 файл3
- Команды переключения между окнами:
- "CTRL-w w" - быстрое переключение на следующее окно
- "CTRL-w влево" - активация левого окна
- "CTRL-w вправо" - активация правого окна
- "CTRL-w вверх" - активация верхнего окна
- "CTRL-w вниз" - активация нижнего окна
- "CTRL-w n" - создать новое окно (":new файл" - открыть заданный файл)
- "CTRL-w q" - закрыть текущее окно
- (":qall" - закрыть все окна разом, ":qall!" - без сохранения, ":write" - записать данные во всех окнах)
- "CTRL-w s" - разбить текущее окно на 2 части для синхронного редактирования разных частей
- (в каждом окне будет содержимое одного и того же файла).
- "CTRL-w +", "CTRL-w -" - увеличение или уменьшение текущего размера окна
- "ESC 5 CTRL-w -", "ESC 5 CTRL-w +" - изменение размера сразу на 5 строк/столбцов
- "CTRL-w h" - переместить окно влево
- "CTRL-w j" - переместить окно ниже
- "CTRL-w k" - переместить окно выше
- "CTRL-w l" - переместить окно вправо
- "CTRL-w t" - переместить окно на самый верх
- "CTRL-w b" - переместить окно в самый низ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement