Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 emacs 中使用 ido-mode 时,当我尝试在目录中创建一个新文件时,它往往会妨碍我,使用:(C-x C-f开始输入一个新文件名,它还不存在)RET
通常这应该创建一个新文件,但是当我使用 ido 模式时,我必须非常快速地键入新文件名,否则 ido-mode 决定将我移动到一个目录中,该目录中包含一个具有匹配名称的文件,导致我打开该文件文件,而不是创建一个新文件。
有人知道如何强制 ido-mode 避免查看您当前所在目录以外的目录吗?
您可以使用以下命令禁用合并(在 ido vulgo 中“查看其他目录”)
(setq ido-auto-merge-work-directories-length -1)
但您也可以撤消与C-zido 中的合并。
C-z
这样做真的很有帮助。基本上使用 ido-mode 直到您到达正确的目录,然后C-f在您键入新文件名时再次点击以退出 ido-mode。
C-x C-f 导航到目录 C-f 输入新文件名 RET。
用于C-j告诉ido 输入您输入的内容,而不是第一次完成。这在 emacswiki 上也有提及。