Подтвердите удаление строки - PullRequest
17 голосов
/ 09 июля 2011

Я создал функцию для поиска всех двойных строк в файле.

Я использую «номер строки» g /.*/ d для удаления строки.

Однако яхотел бы подтвердить, должна ли строка быть удалена или нет, как команда s /..// gc

Можно ли удалить определенную строку с помощью глобальной команды или заменить
и подтверждать каждыйдействие

Ответы [ 2 ]

15 голосов
/ 09 июля 2011

Почему бы не попробовать команду замены вместо команды удаления?

"line-number"s/^.*$\n//c
7 голосов
/ 09 июля 2011

Если бы я хотел удалить строки в файле и подтвердить каждую, я бы:

  • поиска первого
  • , если я хочу удалить его, нажмите dd
  • поиск следующего с n
  • , если я хочу удалить это, нажмите ., еще раз n снова
...