Найти в Дзене
[LINKOD]

Основы работы с текстовым редактором vim

Текстовый редактор vim был разработан в 1991 году, а разработчиком является Брам Моленар. Vim основывается на старом редакторе vi, который появился на свет аж в 1976 году и разрабатывался Биллом Джоем. Проще говоря, vim является форком vi, но в отличие от своего предшественника стал мощным инструментом которым пользуются многие люди. Текстовый редактор vi можно отнести к стандартному редактору для Unix подобных систем, к которым также относятся и системы Linux. Что касается прародителя vim, редактор vi уже предустановлен в большинстве дистрибутивов, в отличие от первого, который необходимо устанавливать. А работа с ними, в принципе, схожа, ниже будут сочетания клавиш одинаковые для обоих этих редакторов. Но несмотря на то, что работа с текстовым редактором vim может показаться сложной для начинающих пользователей, знание основных команд поможет вам начать работать с ним, а возможно, даже, и использовать как основной инструмент. Установка текстового редактора vim Итак, переходим к устан
Оглавление

Текстовый редактор vim был разработан в 1991 году, а разработчиком является Брам Моленар. Vim основывается на старом редакторе vi, который появился на свет аж в 1976 году и разрабатывался Биллом Джоем. Проще говоря, vim является форком vi, но в отличие от своего предшественника стал мощным инструментом которым пользуются многие люди.

Текстовый редактор vi можно отнести к стандартному редактору для Unix подобных систем, к которым также относятся и системы Linux. Что касается прародителя vim, редактор vi уже предустановлен в большинстве дистрибутивов, в отличие от первого, который необходимо устанавливать. А работа с ними, в принципе, схожа, ниже будут сочетания клавиш одинаковые для обоих этих редакторов.

Но несмотря на то, что работа с текстовым редактором vim может показаться сложной для начинающих пользователей, знание основных команд поможет вам начать работать с ним, а возможно, даже, и использовать как основной инструмент.

Установка текстового редактора vim

Итак, переходим к установке, конечно, вы можете потренироваться и на vi, если не хотите устанавливать vim. Установка текстового редактора vim выполняется следующими командами:

Debian системы

sudo apt install vim

Fedora

sudo dnf install vim

Arch системы

sudo pacman -S vim

-2

Теперь, когда текстовый редактор vim установлен, можно переходить к его основным командам.

Основные команды vim

Для работы в текстовом редакторе vim используются сочетания клавиш shift + необходимое действие, которое требуется выполнить. Ниже представлены самые распространенные команды:

  • :q – Выход из текстового редактора
  • :q! – Выход без сохранения
  • :wq – Выход с сохранением
  • :w – Сохранить файл или внесенные изменения
  • i – Позволяет перейти в режим редактирования
  • u – Отменить последнее действие
  • . (Точка) – Позволяет повторить последнее действие
  • yy – Скопировать строку
  • p – Вставить
  • dd – Вырезать строку
  • Что бы быстро перемещаться по строкам, достаточно ввести ее цифру, к примеру, для перемещения на 20 строку вводим число 20.
  • :e! – Перезапустить редактируемый файл
  • / – Поиск текста

После ввода каждой команды, для ее выполнения нажимаем Enter. Для перемещения курсора в редакторе vim используются стрелки на клавиатуре или следующие команды:

  • h – Переместить курсор на один символ влево;
  • j – Переместить курсор на одну строку вниз;
  • k – Переместить курсор на одну строку вверх;
  • l – Переместить курсор на один символ вправо;
  • 0 – Переместить курсор в начало строки;
  • $ – Переместить курсор в конец строки;
  • G – Переместить курсор в конец файла.

Что бы узнать о всех возможных комбинациях, а так же получить больше информации о vim, вы можете набрать команду vim --help и получить по нему правку:

-3

Работа с текстом в vim

Предположим, есть файл под названием “text_vim”, для его редактирования открываем его командой “vim text_vim”. Теперь давайте перейдем в режим редактирования, для этого нажимаем клавишу с буквой «i», это так называемый режим «Режим ввода» или, режим редактирования:

-4

Теперь вы можете редактировать текст, для сохранения внесенных изменений и выхода из vim, и вводим команды «shift + :», а затем “wq”:

-5

Заключение

На первый взгляд может показаться, что работа в текстовом редакторе vim довольно запутанная. Но попрактиковавшись немного, быстро привыкаешь. Стоит также отметить, что в редакторе vim работают многие программисты.

Как уже писалось выше, вы всегда можете вызвать справку по vim набрав команду vim --help и разобравшись какие команды имеются у этого редактора.

В этой статье мы немного коснулись основных возможностей текстового редактора vim, конечно, это база, но без нее никуда.

При работе в терминале Linux вам может быть полезно почитать про такие команды как cd и ls.