Показать список совпадающих строк из нескольких файлов в vim? - PullRequest
1 голос
/ 09 декабря 2011

Есть ли плагин, который будет работать так же, как и grep, но отображать результаты во временном окне, например: spell делает для предложений?

Итак: / Но отображение списка совпадающих строк во временном окне в качестве ссылки, а не для редактирования?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2011

После поиска с помощью :grep 'foo' /foo/bar/ просто введите команду :copen. Это откроет окно быстрого исправления. После того, как вы закончите, вы можете легко закрыть его с помощью :cclose.

Вы можете перемещаться по списку с помощью :cnext и :cprev. Я предлагаю сопоставить их, чтобы было легче. Я использую плагин Тима Попа без изменений с отображениями [q и ]q для перемещения по списку быстрых исправлений.

Для получения дополнительной помощи

:h cope
:h ccl
0 голосов
/ 09 декабря 2011

Используйте Ack.vim .Он запускает ack для поиска в вашем проекте и делает именно то, что вам нужно, используя окно quickfix .Я рекомендую вам установить последнюю версию ack, если вы собираетесь попробовать.

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