Emacs. Пакет руля. Как найти файлы в папке (не в папке git) и во всех подпапках?
Windows 10 (64 бит), Emacs 25.1, пакет Helm.
Чтобы найти файл (например, myfile.txt) в любой папке (не git, не файл проекта), я использую команду helm-find-file. Это работает. ХОРОШО.
Но теперь мне нужно найти myfile.txt в текущей папке и всех подпапках. Как я могу сделать это с помощью пакета helm?
1 ответ
Есть два способа, которые должны работать для вас. В обоих случаях первое использование helm-find-files
,
1) Когда вы окажетесь в каталоге, с которого хотите начать поиск, нажмите C-u C-x C-d
(это работает helm-browse-project
рекурсивно). Теперь вы можете ввести имя файла, который вы ищете, и он должен искать во всех подкаталогах.
2) Или снова из helm-find-files
, удар C-c /
(это эффективно работает find
(не уверен, насколько хорошо это будет работать в Windows)).
С помощью helm-find-files
за которым следует C-c /
команда эффективно работает helm-find
который позволяет вам ввести имя файла для поиска в текущем каталоге. Вы также можете просто позвонитьhelm-find
прямо или helm-find-1
при звонке из кода elisp.