В Emacs, как мы можем перейти к другому файлу, уже найденному предыдущим dired-find-name / findr.el? - PullRequest
1 голос
/ 26 января 2011

Это соответствует вопросу Использование Emacs для рекурсивного поиска и замены в текстовых файлах, которые еще не открыты . Я уже пытался использовать find-name-dired, а также пакет findr.el. Он действительно открыл файл, в котором найден соответствующий текст, но ... как я могу перейти к другому файлу, а не к этому автоматически открытому файлу ????

Спасибо!

1 Ответ

3 голосов
/ 26 января 2011

Кажется, это больше, чем один вопрос.

find-name-dired создаст буфер результатов со списком всех файлов с соответствующими именами файлов. Используйте C-h m , чтобы увидеть справку по режиму Dired и все его привязки клавиш. RET откроет файл в точке, o откроет файл в точке в другом окне, и Co сделает то же самое, но оставит вас в Окно Найти (что удобно, если вы хотите быстро просмотреть несколько таких файлов).

findr-search (это то, что, по вашему мнению, вы используете), похоже, работает больше как механизм тегов. C-h f findr-search RET говорит, что вы можете перейти к следующему совпадению с помощью M -, . Это будет циклически повторять совпадения в текущем файле, а затем, при необходимости, переходить к следующему файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...