Я давно пользуюсь The Silver Searcher как заменой стандартному grep
. О достоинствах такого выбора можно посмотреть на странице проекта.
Для своего любимого редактора я долгое время использовал плагин Ack. Он обладает рядом багов, но в целом пользоваться можно.
Недавно я наткнулся на его форк Ag. Зацепило в нем две вещи:
- строка поиска сохраняется в регистр поиска;
- наличие комманды AgFromSearch, которая позволяет искать то, чтобыло в регистре поиска.
Эти факторы позитивно влияют на продуктивность.
В найденом файле все вхождения будут подсвечены (ну если включен hlsearch
), и по нему сразу можно будет перемещаться с помощью n
или N
.
Если нужно поискать слово из текущего файла, нажимаем на этом слове *
и выполнив :AgFromSearch
без параметров сразу получаем результат.
Так же интересной показалась команда :AgFile
, для поиска файла по имени.
Ну и как бонус, две буквы набирать проще трех.
Установка плагина не доставит хлопот, если вы используете Vundle , достаточно вписать в ваш .vimrc:
1
|
|
Из настроек я посчитал необходиммым:
1 2 3 4 5 |
|
Коммит с изменениями в моем репозитории.