Как я могу вырезать линию, удалить другую строку, а затем вставить первую? - PullRequest
0 голосов
/ 06 июля 2019

например, у меня есть следующий текст:

abcdef
ghijkl
...
mnopqr

и я хочу, чтобы первая строка была помещена в конец

  • Я иду к первой строке и режу ее (shift-V, C)
  • Я иду к последней строке и вставляю ее (p)

это работает.

но теперь, допустим, я обрезал первую строку, а затем понял, что хочу удалить строку ниже, а затем вставить результат: когда я удаляю (dd) строку ниже, она заменяет то, что я вырезал в буфере. Как я могу вставить оригинальную строку?

1 Ответ

2 голосов
/ 06 июля 2019

Конечно, чтение :help registers является обязательным.

В этом случае я могу сделать dd dd "2p Однако это работает только для удаления строк, а не для удаления слов.Так что, я думаю, это хорошая привычка всегда начинать с копирования, например: yy 2dd ...more delete commands... "0p.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...