emacs创建启用了ido的新文件

时间:2011-02-28 04:13:51

标签: emacs ido-mode ido

我很乐意切换到包含ido包的emacs入门套件。

ido有一个很好的功能,可以在查找文件时提供路径,除非在尝试创建新文件时通常非常方便。当新文件名与另一个路径中的建议匹配时,ido会自动切换到该路径,假设这是我想要的,但通常不是,我发现它很烦人。

要解决此问题,我要么从shell触摸newfile,创建一个新的缓冲区并另存为,或者使用M-x查找文件来获取原始行为。我当然可以再次将C-x C-f重新绑定到find-file但是当我喜欢ido-find-file时,我只是希望它在我明确键入路径时停止自动切换路径。

我认为可能有一些简单的密钥我可以在ido-find-file中按下它来告诉它我正在寻找的文件不存在并且停止提出建议,或者我可以设置一些var以获得更多的需求行为?

4 个答案:

答案 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