Очень удобная возможность в VIM‘e разделить текущие окно на два половины (горизонтальная или вертикальная) для одновременного редактирования разных файлов или сравнения.
Команды для создания горизонтального окна :sp, :split или Ctrl-w n. Команда :sp может принимать аргументы в виде пути к файлу :sp filename.
Тоже самое, но для вертикального окна :vsp или :vsplit
Создание пустого вертикального окна :vne
Увеличение ширины текущего окна C-w > Уменьшение ширины текущего окна C-w < Увеличение высоты текущего окна C-w + Уменьшение высоты текущего окна C-w -
Открытие файла в окне с переходом к первому найденному слову: :sp +/слово filename
Открытие файла в окне с шириной в 5 линий: :5 sp filename
Для выравнивания ширины окон в один размер нажимаем Ctrl-w =
Переключение между окнами : Ctrl-w j – переход к нижнему окну Ctrl-w k – переход к верхнему окну Ctrl-w Ctrl-w – циклическое переключение
Для закрытия активного окна нажимаем Ctrl-w q
Ctrl-w r (R) – перемещение окон в прямом (обратном) направлении