Открытие двух или трех файлов в разных окнах 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
Команды переключения между окнами:
"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" - переместить окно в самый низ
URL: http://www.cyberciti.biz/faq/vim-editing-multiple-files-with.../
Обсуждается: http://www.opennet.dev/tips/info/1714.shtml