我很乐意切换到包含ido包的emacs入门套件。
ido有一个很好的功能,可以在查找文件时提供路径,除非在尝试创建新文件时通常非常方便。当新文件名与另一个路径中的建议匹配时,ido会自动切换到该路径,假设这是我想要的,但通常不是,我发现它很烦人。
要解决此问题,我要么从shell触摸newfile,创建一个新的缓冲区并另存为,或者使用M-x查找文件来获取原始行为。我当然可以再次将C-x C-f重新绑定到find-file但是当我喜欢ido-find-file时,我只是希望它在我明确键入路径时停止自动切换路径。
我认为可能有一些简单的密钥我可以在ido-find-file中按下它来告诉它我正在寻找的文件不存在并且停止提出建议,或者我可以设置一些var以获得更多的需求行为?
答案 0 :(得分:143)
尝试:
C-x C-f C-f
它应该让你从ido模式进入“正常”查找文件模式
答案 1 :(得分:52)
C-j是您正在寻找的关键组合。
答案 2 :(得分:28)
如上所述:快速,使用C-j立即确认,并使用和额外的C-f暂时切换到传统模式都很有用。
此外,当ido已经选择了备用文件路径时,您可以点击C-z返回原来的位置并暂时禁用该行为。
答案 3 :(得分:2)
相关问题的解决方案 - ido不要求覆盖确认。
http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-11/msg00226.html