Как использовать разделенный экран VIM

VIM — очень популярный текстовый редактор на базе терминала. Использование VIM немного сложнее, чем другие текстовые редакторы. В этой статье я покажу вам, как работать с разделенными экранами VIM с помощью сочетаний клавиш. Приступим.

Установка VIM

Текстовый редактор VIM доступен в официальном репозитории пакетов почти всех дистрибутивов Linux, таких как CentOS, RHEL, OpenSUSE, Ubuntu, Debian, Linux Mint и т. Д.

Для операционных систем на базе Debian

В Ubuntu, Debian или Linux Mint выполните следующую команду для установки VIM, если у вас его еще нет.

$ sudo apt-get update
$ sudo apt-get install vim -y

VIM должен быть установлен.

Для операционных систем на основе RPM

В RHEL, CentOS или Fedora выполните следующую команду для установки VIM:

$ sudo yum install vim -y

Основы VIM

После установки VIM вы можно запустить VIM с помощью следующей команды:

$ vim

Это экран приветствия текстового редактора VIM.

VIM имеет много режимов. Наиболее важными из них являются «Командный режим» и «Режим вставки». Когда VIM запускается, вы находитесь в «командном режиме». В этом режиме вы запускаете команды VIM для открытия файла, сохранения файла, закрытия VIM, поиска подстрок в файле и многого другого.

Вы можете нажать «i», чтобы переключиться в «Режим вставки». В этом режиме VIM работает как любой другой текстовый редактор. Вы можете нажать , чтобы вернуться в «Командный режим» из «Режима вставки».

Открытие файла на VIM

Чтобы открыть файл в VIM, перейдите в «Командный режим» и затем введите следующую команду, чтобы открыть файл.

: open FILE_PATH

FILE_PATH может быть относительным путем к каталогу, из которого вы открыли VIM, или полным путем.

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

Чтобы открыть новое окно VIM рядом с существующим, нажмите + , затем нажмите .

Теперь вы можете перейти к правому окну слева, нажав + , а затем нажав

Вы можете снова перейти к левому окну, нажав + , а затем нажав . Чтобы открыть новое окно VIM в нижней части текущего выбранного окна, нажмите + , затем нажмите . В настоящее время выбранное окно должно быть разделено по вертикали, как показано на скриншоте ниже.

Вы можете перейти в окно под выбранным окном, нажав + , а затем нажав

Вы можете перейти в окно над выбранным окном, нажав + , а затем нажав

Копирование и вставка текстов между разделенными экранами VIM

У меня есть 3 разных текстовых файла, открытых в 3 разных окнах на VIM, как вы можете видеть на снимке экрана.

Допустим, я хочу скопировать текст« хороший текстовый редактор »в другое окно VIM.

Для этого из «Командного режима» сначала перейдите в то место, откуда вы хотите начать свой выбор, и нажмите , чтобы перейти в «Визуальный режим» VIM и s выберите подстроку и нажмите . Текст следует скопировать.

Теперь перейдите в другое окно нажав + , а затем любой из или в зависимости от вашего выбора. Теперь перейдите в «Режим вставки», нажав «i», и перейдите в то место, куда вы хотите вставить текст. Затем вернитесь в «Командный режим», нажав , и нажмите

, чтобы вставить скопированный текст.

На скриншоте ниже видно, что скопированный текст вставлен правильно.

Изменить размер окна разделенного экрана VIM

Есть несколько ярлыков для изменения размера окна разделенного экрана VIM. Вы можете увеличить ширину окна, нажав + , а затем ‘>’, и уменьшить ширину, нажав + , а затем ‘

Вот так теперь выглядит мое окно VIM.

После увеличения ширину, вот как это выглядит сейчас:

Вы также можете увеличить или уменьшить высоту окна VIM. Чтобы увеличить высоту вашего окна, нажмите + , а затем нажмите ‘+’, а для уменьшения ширины нажмите + , а затем нажмите ‘-‘.

После увеличения высоты одного из моих окон VIM теперь оно выглядит так:

Вы можете сбросить окна до одинаковой ширины и высоты, нажав + , а затем нажав ‘=’, как вы можете видеть на скриншоте ниже.

Вот как вы используете сочетания клавиш VIM, чтобы использовать функцию разделения экрана VIM, перемещаться между ними, изменять их размер и копировать/вставлять между окнами. Спасибо за чтение этой статьи.

Оцените статью
nanomode.ru
Добавить комментарий