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