Я также часто использую ack. Я немного его подправил, чтобы найти все подходящие типы файлов:
# Add zcml to the xml type:
--type-add
xml=.zcml
# Add more files the plone type:
--type-add
plone=.dtml,.zpt,.kss,.vpy,.props
# buildout config files
--type-set
buildout=.cfg
# Include our page templates to the html type so we can limit our search:
--type-add
html=.pt,.zpt
# Create txt file type:
--type-set
txt=.txt,.rst
# Define i18n file types:
--type-set
i18n=.pot,.po
# More options
--follow
--ignore-case
--nogroup
Важно помнить, что ack не будет искать файлы, если расширение не входит в его конфигурацию. Смотрите "ack --help-types" для всех доступных типов.
Я также предполагаю, что вы используете омлет , поэтому вы можете grep / ack / найти все связанные файлы?