Быстрая навигация по каталогам при открытии/сохранении в Emacs?

Быстрая навигация по каталогам при открытии/сохранении в Emacs?

Во многих текстовых редакторах, когда я хочу открыть или сохранить файл, появляется диалоговое окно с графическим интерфейсом, позволяющее мне перейти в нужную папку и выбрать файл для открытия или сохранения.

Пытаясь освоить Emacs 24 на Mac OS X 10.6.8, я обнаружил, что единственный известный мне способ открытия или сохранения файлов — это ввод соответствующей комбинации клавиш (например, «CxC» для сохранения, «CxCf» для открытия), а затемполный путьв целевой каталог. Когда я создаю новый файл в новой папке таким образом, мне также приходится вводить команду "Mx make-directory RET RET", чтобы создать папку.

Есть ли более быстрый способ сделать все вышеперечисленное, особенно ту часть, где мне нужно ввести полный путь к файлу?

Спасибо!!

решение1

ido-modeодин из способов. Он перепривязывается C-x C-fк ido-find-file. ido-find-fileне предоставляет диалоговое окно файла GUI, но выполняет автодополнение, которое может показаться вам предпочтительным. Он также обеспечивает автодополнение для других операций, таких какido-switch-buffer

Я считаю, что в дополнение к основам, C-jи C-fвесьма важно знать при использовании ido.

ido-modeможет использоваться в сочетании сdired. Вы можете использовать +для создания каталога в dired-mode. При использовании ido вы можете использовать C-jдля входа в dired. При использовании dired вы можете использовать C-x C-fдля входа в ido.

решение2

На моем компьютере при использовании Файл->Открыть отображается диалоговое окно с графическим интерфейсом (но это может зависеть от платформы и сборки). Этот ответобъясняет, как заставить Cx Cf также использовать диалоговое окно файла GUI.

решение3

Emacs очень настраиваемый, и многие люди написали различные пакеты, чтобы сделать открытие файлов проще. Посмотрите эту страницу для пакетов, чтобы открывать файлы из любой точки миранезависимо от их местонахождения.

Связанный контент