我正在使用 Windows 7、EmacsW32 和 Emacs23
我试图在一个目录中导航,该目录的名称在 Emacs 中带有空格。因此,我尝试通过以下方式在 Dired 模式下导航到它:
Cxd
然后导航到带有空格的目录名称(例如我的文档),并且建议和自动完成功能(按 TAB 时)不起作用。如何在不删除空格的情况下导航到此类目录中的文件夹和文件?
更新:我在某些目录中尝试了一些其他带有空格的路径,它可以工作。我不知道它在哪些情况下工作和失败。它适用于程序文件,但不适用于我的文档。
但是,我无法复制此特定问题:
要输入文字空格,请键入C-qSPC
C-q
运行quoted-insert
确保将键入的下一个字符插入当前缓冲区的命令,这在相关键绑定到某个函数时很有用。
我在黑暗中拍摄,但 unix 的大小写转义是“\”,我相信 windows 也是如此。
这可能无法直接解决您的问题。
正如您所描述的,我认为您现在可能不会使用ido-mode。emacs 中的默认选项卡完成很弱。试试ido-mode,太棒了。
问题不在于其中有空格的文件夹。问题仅出在“我的文档”、“我的视频”和类似名称的文件夹中。
当我进入 windows 文件浏览器并检查文件夹 My Documents 的路径时,它显示为 C:/..../Documents/...
因此,我尝试在 Emacs 中打开 Documents 而不是 My Documents 并且它可以工作。现在我可以在 Documents 下访问我的文件了。