Проблемы с поиском в VIM с файлом, имеющим много косых черт и точек - PullRequest
2 голосов
/ 13 февраля 2012

У меня есть куча действительно больших файлов, которые содержат строки вроде:

convert ./1776/07/04/T915002.tif ./1776/07/04/T915002.png
rm ./1776/07/04/T915002.tif
convert ./1776/07/04/T918012.tif ./1776/07/04/T918012.png
rm ./1776/07/04/T918012.tif

То, что я хочу сделать, это найти, скажем, / 1861 / означающее строку для 1861 года Но, кажется, vim интерпретирует это так: «переходите к строке 1861, что совсем не то, что я хочу.

Не удается выполнить поиск ./1861/. Я предполагаю, что ведущая точка пыталась соответствовать любому символу. Попытка поставить обратную косую черту тоже не удалась. Очевидно, мне не хватает фундаментальной идеи или двух.

Спасибо

Ответы [ 2 ]

1 голос
/ 13 февраля 2012

Используйте ? для поиска в обратном направлении. Это означает, что вам не нужно избегать / s.

?/1861/
1 голос
/ 13 февраля 2012

Вам нужен обратный слеш, чтобы избежать точки или косой черты:

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