Звучит так, как будто вы ищете функцию grep . Она вызовет утилиту grep с выражением, которое вы ей дадите, и соберет вывод в интерактивный буфер. Вы можете выбрать любую из строк совпадения в буфере, чтобы перейти к той строке в файле, из которого найдено совпадение.
Например, если вы запустите M-x grep
, вы должны получить следующее приглашение в мини-буфере:
Run grep (like this): grep -n
Затем вы добавляете шаблон регулярного выражения и глобуса, который хотите передать в grep:
Run grep (like this): grep -n #some-id *.css
И он должен дать вам список совпадений для #some-id
во всех файлах, совпадающих с *.css
в текущем каталоге. Если вы хотите проходить через подкаталоги, тогда вам нужно использовать rgrep вместо grep. Похоже ли это на то, что вы ищете, или я полностью неправильно понял ваш запрос?