Поиск по сайту:

Как разделить экран Vim по горизонтали и вертикали в Linux


Текстовый редактор Vim, сокращение от Vi IMproved, — один из самых мощных и популярных текстовых редакторов Linux, пользующийся огромным покровительством сообщества разработчиков программного обеспечения с открытым исходным кодом. Это улучшение редактора vi, в котором используется комбинация обычных клавиш клавиатуры, обеспечивающая широкие функциональные возможности.

Vim предоставляет цветной синтаксис среди других основных функций, таких как вставка и удаление текста, копирование и вставка текста, а также сохранение изменений, внесенных в файл. Список того, что вы можете сделать, довольно длинный, а кривая обучения крутая.

В этом руководстве мы постараемся показать вам различные способы разделения редактора Vim на разные рабочие области в командной строке Linux.

Установка Vim в Linux

Прежде чем продолжить, убедитесь, что в вашей системе установлен Vim. Кроме того, это руководство предназначено для пользователей, работающих в системе с графическим дисплеем, чтобы наблюдать эффект разделения редактора vim на терминале.

Чтобы установить vim, выполните следующие команды:

sudo apt install vim      [On Debian, Ubuntu & Mint]
sudo yum install vim      [On RHEL, CentOS & Fedora]
sudo pacman -Sy vim       [On Arch & Manjaro]
sudo zypper install vim   [On OpenSUSE]

Запуск команды vim без каких-либо аргументов отображает основную информацию о редакторе Vim, включая версию и основные команды, например, как получить справку и выйти из текстового редактора, как показано ниже.

vim

Разделение экрана Vim по вертикали

Предположим, вы открыли файл в редакторе Vim и хотите разделить его по вертикали. Для достижения этой цели:

  • Войдите в командный режим, нажав кнопку ESC.
  • Нажмите комбинацию клавиш Ctrl + w, а затем букву ’v’.

Вы получите разделенный экран, показанный ниже.

Чтобы перейти к правой панели, нажмите Ctrl + w, а затем букву ’l’.

Чтобы вернуться на левую панель, используйте комбинацию Ctrl + w, за которой следует буква ’h’.

Разделение экрана Vim по горизонтали

Чтобы разделить экран vim по горизонтали или открыть новую рабочую область внизу активного выделения, нажмите Ctrl + w, а затем букву ’s’. В приведенном ниже примере левый раздел разделен на две рабочие области.

Чтобы перейти к нижней части, нажмите Ctrl + w, а затем букву ’j’.

Чтобы вернуться в верхнюю часть, нажмите Ctrl + w, а затем букву ’k’.

Увеличение ширины текущего рабочего пространства Vim

Чтобы увеличить ширину текущего выделения в редакторе Vim, нажмите Ctrl + w, а затем комбинацию SHIFT + ‘>’.

В примере ниже я увеличил ширину левой панели.

Чтобы уменьшить ширину текущего выделения Vim, нажмите Ctrl + w, а затем комбинацию SHIFT + ‘<’.

На скриншоте ниже хорошо видно, что левая часть уменьшилась в ширину.

Увеличение высоты текущего рабочего пространства Vim

Чтобы увеличить высоту текущего рабочего пространства, используйте комбинацию клавиш Ctrl + w, а затем комбинацию SHIFT + ‘+’. На рисунке ниже показано

Чтобы уменьшить высоту рабочей области, нажмите Ctrl + w, а затем знак - (минус).

Чтобы убедиться, что высота верхней и нижней рабочей области одинакова, нажмите Ctrl + w, а затем знак = (равно).

Именно так вы можете разделить экран Vim на несколько частей.