Як я можу видалити рядок, не вставляючи її в буфер за замовчуванням?
Приклад:
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.