Vim поиск шаблона и, если НЕ происходит, удалить строку - PullRequest
6 голосов
/ 28 октября 2009

Я прочитал этот вопрос, но я хочу знать, как я могу удалить строку, когда шаблон НЕ возникает.

Ответы [ 3 ]

17 голосов
/ 28 октября 2009

Удаление остатка строки, когда шаблон не происходит, ... трудно для меня понять.

Вы имели в виду удалить всю строку, если у нее нет шаблона?

:v/pattern/d

Если вы имели в виду, сохраните строку, но добавьте символы:

:v/pattern/s/.*//
6 голосов
/ 29 октября 2009

Эквивалентное:

:g!/pattern/d

На мой взгляд, легче запомнить, потому что ! укоренилось как "не" в моем мозгу.

1 голос
/ 28 октября 2009
:v/pattern/s/.*//
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...