В Emacs, как я могу искать каталог и все подкаталоги для имени файла?

В Emacs, как я могу искать каталог и все подкаталоги для имени файла?

8
задан 07.12.2010, 12:49

3 ответа

В сушеном можно перечислить все подкаталоги посещаемого каталога путем перемещения в первую строку и нажатие C-u l и добавление R переключатель. Можно затем искать имя файла в буфере или отметить файлы на основе regexp с % m.

На Linux, или Windows с утилитами Cygwin или другой подобной Unix системе с GNU находят, быстрый-и-грязный взлом M-x grep-find, и отредактируйте командную строку для содержания просто find расстаньтесь с подходящим форматом:

find -type f -name '*.foo' -printf '%p:0:\n'

В любой системе, которая имеет инструменты Unix в наличии, можно работать find команда с M-! find. В буфере вывода можно использовать M-x ffap посетить выбранный файл. Можно также настроить dired-x так, чтобы C-u C-x C-f может использоваться вместо M-x ffap.

3
ответ дан 07.12.2019, 14:15

Можно открыться: */foo.bar для нахождения любых файлов, названных foo.bar в прямом подкаталоге текущего, или **/foo.barдля нахождения любых файлов, названных foo.bar рекурсивно в подкаталогах текущего.

1
ответ дан 07.12.2019, 14:15

В emacs 23 попробовать M-x find-dired

1
ответ дан 07.12.2019, 14:15

Теги

Похожие вопросы