Как копировать, вырезать, вставлять в Vim или Vi

12 set 2022 2 min di lettura
Как копировать, вырезать, вставлять в Vim или Vi
Indice dei contenuti

Введение

Vim — один из самых популярных текстовых редакторов среди разработчиков программного обеспечения и системных администраторов. В macOS и различных дистрибутивах Linux он предустановлен. При работе с Vim копирование, вставка или вставка текста — одно из наиболее распространенных действий, которые мы выполняем большую часть времени. В этом уроке вы узнаете, как копировать, вырезать, вставлять в Vim или Vi.

Копировать, вырезать, вставлять в визуальном режиме

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

  1. Поместите курсор на строку, с которой вы хотите начать копирование или вырезание.
  2. Здесь вы можете нажать v (строчные буквы), чтобы начать копирование с позиции курсора, или нажать V (прописные буквы), чтобы скопировать всю строку, где находится курсор.
  3. Теперь используйте клавиши h, j, k, l для перемещения курсора влево, вниз, вверх, вправо, где находится конец текста.
  4. Здесь вы можете нажать y, чтобы скопировать текст, или нажать d, чтобы вырезать текст.
  5. Затем поместите курсор туда, куда вы хотите вставить текст.
  6. Наконец, нажмите p (нижний регистр), чтобы вставить текст после позиции курсора, и нажмите P (верхний регистр), чтобы вставить текст перед позицией курсора.

Вы можете выполнять операции Copy-Paste или Cut Paste, используя приведенные выше инструкции. Если вы хотите узнать больше кратких команд для копирования в текстовом разрезе, пожалуйста, прочитайте следующие пункты.

Копирование или вставка в Vim

Процесс копирования также известен как Yanking в Vim. Вы также можете использовать следующие команды непосредственно в обычном режиме для копирования текста.

йв Скопируйте текст в начале следующего слова
ИВ Скопируйте текущее слово, где находится курсор.
у $ Скопируйте текст от курсора до конца строки.
аа Скопируйте текущую строку с символом новой строки.
3гг Скопируйте три строки из строки, где находится курсор.
4гг Скопируйте четыре строки из строки, где находится курсор.
у% Скопируйте текст до совпадающей пары символов, например (), [], {}.
у ^ Скопируйте текст от курсора в начало строки.

Вырезать или удалить в Vim

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

дв Вырезать текст в начале следующего слова.
ДИВ Вырезать текущее слово в том месте, где находится курсор.
д $ Вырезать текст от курсора до конца строки.
дд Вырезать текущую строку с помощью символа новой строки.
3ДД Вырежьте три строки из строки, где находится курсор.
4ДД Вырежьте четыре строки из строки, где находится курсор.
д% Вырежьте текст, пока совпадающая пара символов не будет (), [], {}.
д ^ Вырезать текст от курсора до начала строки.

Вставить в Vim

Вы можете вставить текст в Vim, используя клавишу p для вставки после позиции курсора и P для вставки перед позицией курсора.

Вывод

Из этого руководства вы узнали, как копировать, вырезать и вставлять в Vim или Vi. Если у вас есть какие-либо вопросы, пожалуйста, прокомментируйте ниже.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.