在 Emacs 中打开/保存时快速目录导航?

在 Emacs 中打开/保存时快速目录导航?

在许多文本编辑器中,当我想要打开或保存文件时,会弹出一个 GUI 对话框,让我导航到所需的文件夹,然后选择要打开或保存的文件。

当我尝试在 Mac OS X 10.6.8 上学习 Emacs 24 时,我知道打开或保存文件的唯一方法是输入相应的快捷方式(例如“CxC”保存,“CxCf”打开),然后输入完整路径到目标目录。当我用这种方法在新文件夹中创建新文件时,我还必须输入命令“Mx make-directory RET RET”来创建文件夹。

有没有更快的方法来完成上述所有操作,特别是我必须输入文件完整路径的部分?

谢谢!!

答案1

ido-mode是一种方式。它重新绑定C-x C-fido-find-fileido-find-file它不提供 GUI 文件对话框,但它提供完成功能,您可能会觉得这更可取。它还为其他操作提供完成功能,例如ido-switch-buffer

我发现,除了基础知识之外,在使用 ido 时了解C-j和也非常重要。C-f

ido-mode可以与dired。您可以使用+在 中创建目录dired-mode。使用 ido 时,您可以使用C-j输入 dired。使用 dired 时,您可以使用C-x C-f输入 ido。

答案2

在我的计算机上,使用文件->打开会显示一个 GUI 对话框(但这可能取决于平台和构建)。 这个答案解释如何让 Cx Cf 也使用 GUI 文件对话框。

答案3

Emacs 可定制性很强,许多人编写了各种软件包来简化文件打开。请参阅此页面,了解从任何地方打开文件的软件包无论身在何处

相关内容