Vim (сокр. от Vi IMproved) — настраиваемый текстовый редактор, работающий на операционных системах семейства Unix, включая Linux и macOS, а также Windows. Он является расширенной и улучшенной версией редактора vi. В Vim / vi управление осуществляется исключительно с помощью клавиш клавиатуры.
В этой статье мы расскажем, как копировать, вырезать и удалять текст в Vim / vi.
Содержание:
Вставить текст в Vim / vi
В нашей операционной системе есть файл example.txt, в котором записаны четыре строки:
Допустим, в буфере обмена хранится текст Line 3, и нам нужно его вставить после Line 4. Чтобы это сделать, для начала следует перейти в нормальный режим, затем навести курсор на последний символ Line 4 и нажать p.
На скриншоте выше показан результат выполнения операции вставки текста.
Читайте также: Как отменить и восстановить изменение в редакторе Vi / Vim.
Скопировать текст в Vim / vi
В редакторе Vim / vi есть множество способов копирования текста. Допустим, нам нужно скопировать первую строку из файла example.txt — Line 1. Для этого наведем курсор на первый символ из этой строки и дважды нажмем на y.
Чтобы убедиться, что мы успешно скопировали текст, попробуем вставить его после четвертой строки.
Скопировать несколько строк текста
Функционал Vim / vi позволяет копировать сразу несколько последовательных строк текста.
Допустим, нам нужно скопировать из файла следующие три строки:
Для этого установим курсор на строку Line 2 и воспользуемся сочетанием клавиш 3 + y + y (где 3 — количество строк для копирования).
Читайте также: Как включить нумерацию строк в Vi / Vim.
После выполнения команды редактор Vim / vi внизу рабочего окна отобразит уведомление, что строки скопированы. Чтобы вставить их в нужное место, достаточно перейти туда и нажать клавишу p.
Дополнительные возможности копирования в Vim / vi
В Vim / vi можно копировать не только строки, но и отдельные слова и символы. Например, чтобы скопировать только слово Line, установим курсор на его первую букву и нажмем на клавиши y, a и w.
Чтобы скопировать целое слово с пробелом после него, следует воспользоваться сочетанием клавиш y + i + w.
Также можно копировать часть строки. Чтобы скопировать символы слева от курсора, последовательно нажмите на y + $.
Для копирования всех символов справа от курсора до конца строки, используйте y + ^.
Читайте также: Как задать пароль для файла в Vim в Linux.
Вырезать текст в Vim / vi
Чтобы удалить одну строку, установите на нее курсор и дважды нажмите клавишу d.
Если нужно вырезать, например, три подряд идущие строки, воспользуйтесь сочетанием клавиш 3 + d + d.
Вырезанные строки сохраняются в буфере и их можно вставить в другом месте с помощью клавиши p.
Выводы
Теперь Вы знаете, как копировать, вырезать и вставлять текст в редакторе Vim / vi. Надеемся, что эта статья была полезной для Вас!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.





































