Поиск снаряда только часть проекта
При использовании emacs Projectile и helm-projectile я привык искать текст внутри всего проекта. Однако есть ли способ поиска только части проекта?
Что-то вроде:
- искать только внутри подпапки
- поиск при исключении подпапки
2 ответа
Сейчас я использую rgrep
, который запрашивает строку и каталог для поиска.
Я был бы рад услышать об эквивалентном решении с использованием ag
и я должен отметить, что я еще не копался в ссылке от @goromlagche ( https://github.com/ggreer/the_silver_searcher).
Да, вы можете исключить (под) папки. Добавьте строку в свой .projectile
:
-/sub/folder
Так что поиск внутри подпапки, я не вижу что-то автоматическое. Вы можете поместить файлы проекта в некоторые подпапки ( https://projectile.readthedocs.io/en/latest/configuration/) и переключать проекты.
Установить helm-ag
, это требует silversearcher-ag
пакет; для дебианаapt install silversearcher-ag
. И тогда ты можешь
helm-do-ag
для поиска внутри подпапки / каталога внутри проекта- чтобы игнорировать подпапки / каталоги, добавьте их либо в
.gitignore
или.hgignore
если это проект git и hg соответственно, или добавьте его в.projectile
файл, подробности здесь.
Ссылки: