Можете ли вы написать неэкранированные условия поиска в командной строке Vim? - PullRequest
4 голосов
/ 16 декабря 2009

Когда я выполняю поиск и замену в вытянутой строке, в которой есть символы, требующие экранирования, очень раздражает необходимость возвращаться через строку командной строки и экранировать все специальные символы.

Есть ли способ использовать буквенный (необработанный) строковый модификатор как в python: str = r'\unescaped\'?

Ответы [ 2 ]

2 голосов
/ 16 декабря 2009

Используйте модификатор \V:

:%s/\V$foo//g

См. Также :help /magic

0 голосов
/ 16 декабря 2009

Я просто подумал сделать это вместо: :%s;\foo\;bar;g. Это решает проблему обратной косой черты, на которую указывает Манни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...