我最近切换到了Emacs Starter Kit,其中包括ido软件包。
ido有一个很好的功能,可以在查找文件时提供路径建议,这通常非常方便,但当尝试创建新文件时除外。当新文件名匹配其他路径中的建议时,ido会自动切换到该路径,假设那就是我想要的,但通常不是,我觉得这很烦人。
为了解决这个问题,我要么从shell中touch newfile,要么创建一个新缓冲区并保存,或者使用M-x find-file来获得原始行为。当然我可以重新绑定C-x C-f以再次使用find-file,但大部分时间我喜欢ido-find-file,我只想让它在我显式输入路径时停止自动切换路径的行为。
我认为在ido-find-file期间可能有一些简单的按键可以告诉它我要查找的文件不存在,并停止提供建议,或者有一些变量可以设置以获得更理想的行为?