Как разделить экран 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 на несколько частей.