Я хочу использовать поиск и выделение в vim по шаблону. Мой первый критерий поиска - искать строку foo
в строке. Мой второй критерий поиска - пропустить все foo
, если в той же строке содержится bar
. Я не хочу удалять все строки, содержащие bar
. Мой первый критерий поиска соответствует следующему:
/foo
Мой второй критерий не соответствует:
/foo.*\(bar\)\@<!
Пример текста:
1 foo
2 foo bar xx
3 fooobar
4 bar
5 xxx
(здесь я хочу для выделения только номеров строк 1)
Что мне здесь не хватает?
Ссылка: http://vimdoc.sourceforge.net/htmldoc/pattern.html