Как удалить (не вырезанный )в Vim?

Как я могу удалить строку, не помещая ее в буфер по умолчанию?

Пример:

line that will be copied.

line that I want to be substitued with the previous one.

Что я пытаюсь сделать:

yy
dd
p

Но Vim заменяет недавно скопированную строку удаленной (вырезанной ). Я знаю, что могу использовать такие буферы, как "1yy, dd, затем "1p, но я всегда забываю поместить скопированную строку в буфер, после чего мне нужно вставить содержимое первой строки (, которая будет скопирована ), а затем удалите нужную строку (, которую я хочу заменить предыдущей.)

Как я могу действительно удалить текст в Vi (m ), не копируя его?

Другой связанный с этим вопрос: как я могу переслать удалить слово в режиме вставки? Я хочу что-то похожее на Ctrl + w .

114
задан Mateusz Piotrowski 8 May 2016 в 09:31
поделиться