emacs启用ido创build新文件

我轻松地切换到包含ido软件包的emacs入门工具包。

ido有一个很好的function,当find-file通常非常方便,除了尝试创build一个新文件时,它会提示path。 当新的文件名称匹配的build议在另一个pathIDO自动切换到该path假设这是我想要的,但通常不是,我觉得很烦人。

为了解决这个问题,我要么从shell中触摸newfile,创build一个新的缓冲区并保存为,或者用Mx find-file来获得原始的行为。 我当然可以重新绑定Cx Cf来再次find文件,但必须是我喜欢ido-find-file的时候,我只想让它在显式键入path时自动切换path。

我认为可能有一些简单的键,我可以在ido-find-file期间按下来告诉它,我正在查找的文件不存在,并停止提出build议,或者我可以设置一些var以获得更好的行为?

尝试:

Cx Cf Cf

它应该踢出你的ido模式进入“正常”查找文件模式

Cj是你正在寻找的关键组合。

如上所述:速度很快,用Cj立即确认,而使用附加的Cf临时切换到传统模式都是有用的。

另外,当ido已经select了一个备用文件path时,你可以点击Cz返回你所在的位置,并临时禁用该行为。

一个相关的问题的解决scheme – ido不要求覆盖确认。

http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-11/msg00226.html