Настя и сборник весёлых историй
Оглавление:
- Копировать, вырезать и вставить в обычном режиме
- Копирование (Янкинг)
- Резка (удаление)
- Вклеивание
- Копирование, вырезание и вставка в визуальном режиме
- Вывод
При работе с текстовыми файлами копирование, вырезание и вставка текста является одной из наиболее часто выполняемых задач.
Vim или его предшественник Vi предустановлен на MacOS и почти во всех дистрибутивах Linux. Знание основ Vim полезно в ситуации, когда ваш любимый редактор недоступен.
В этой статье показано, как копировать, вырезать и вставлять в редакторе Vim / Vi.
Копировать, вырезать и вставить в обычном режиме
Когда вы запускаете редактор Vim, вы находитесь в обычном режиме. В этом режиме вы можете запускать команды Vim и перемещаться по файлу.
Чтобы вернуться в обычный режим из любого другого режима, просто нажмите
Esc
.
Vim имеет свою собственную терминологию для копирования, вырезания и вставки. Копия называется yank (
y
), вырезание - delete (
d
), а вставка - put (
p
).
Копирование (Янкинг)
Чтобы скопировать текст, поместите курсор в нужное место и нажмите клавишу
y
а затем команду перемещения. Ниже приведены некоторые полезные команды для восстановления:
-
yy- Янкировать (копировать) текущую строку, включая символ новой строки.3yy-3yy(скопировать) три строки, начиная со строки, в которой находится курсор.y$- Янкировать (копировать) все от курсора до конца строки.y^- Янкировать (копировать) все от курсора до начала строки.yw- дергать (копировать) до начала следующего слова.yiw-yiw(копировать) текущее слово.y%- дергать (копировать) на соответствующий символ. По умолчанию поддерживаются пары(),{}и, Полезно для копирования текста в соответствующих скобках.
Резка (удаление)
В обычном режиме
d
- это ключ для вырезания (удаления) текста. Переместите курсор в нужную позицию и нажмите клавишу
d
, а затем команду перемещения. Вот некоторые полезные команды удаления:
-
dd- удалить (вырезать) текущую строку, включая символ новой строки.3dd- удалить (вырезать) три строки, начиная со строки, в которой находится курсор,d$- удалить (вырезать) все, от курсора до конца строки.
Команды перемещения, которые применяются для дергания, также действительны для удаления. Например,
dw
удаляет до начала следующего слова, а
d^
удаляет все от курсора до начала строки.
Вклеивание
Чтобы поместить выдернутый или удаленный текст, переместите курсор в нужное место и нажмите
p
чтобы поместить (вставить) текст после курсора, или
P
чтобы поместить (вставить) перед курсором.
Копирование, вырезание и вставка в визуальном режиме
Визуальный режим Vim позволяет выбирать текст и управлять им.
-
Поместите курсор на линию, которую хотите начать копировать или резать.
Визуальный режим имеет три подтипа.
- Нажмите
vчтобы войти в визуальный режим. НажмитеVчтобы войти в режим визуальной линии, где текст выделяется линией.Ctrl+vчтобы войти в режим визуального блока. В этом режиме текст выделяется прямоугольными блоками.
Вход в визуальный режим также отмечает начальную точку выбора.
Переместите курсор в конец текста, который вы хотите скопировать или вырезать. Вы можете использовать команду перемещения или клавиши со стрелками вверх, вниз, вправо и влево.

Нажмите
yчтобы скопировать, илиdчтобы вырезать выделение.Переместите курсор в то место, куда вы хотите вставить содержимое.
Нажмите
Pчтобы вставить содержимое перед курсором, илиpчтобы вставить его после курсора. - Нажмите
Вывод
В этом руководстве мы показали, как копировать, вырезать и вставлять в Vim.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
терминал VIMКак отрезать или скопировать и вставить с помощью клавиатуры или мыши в Windows
Пошаговые инструкции для новичков о том, как вырезать или скопировать и вставить с помощью сочетаний клавиш, мышь, командная строка на вашем компьютере под управлением Windows.
Как быстро скопировать вставить текст между Android и Windows
Узнайте, как быстро скопировать вставленный текст между телефоном Android и компьютером Windows.
Как скопировать и вставить текст на Windows Phone 8
Ниже приведены инструкции по копированию и вставке текста в телефоны с Windows Phone 8, например, Nokia Lumia 920 и другие.








