emacs创建启用了ido的新文件

Kur*_*ger 109 emacs ido-mode ido

我很方便地切换到包含ido包的emacs入门套件.

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

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

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

Ste*_*lou 145

尝试:

Cx Cf Cf

它应该让你从ido模式进入"正常"查找文件模式

  • 对于其他命令/通常(例如Cx Cw),Cx Cf将转到命令的"正常"版本. (6认同)

I G*_*ERS 52

Cj是您寻求的关键组合.

  • Cj似乎立即创建具有当前类型路径的新文件.这会跳过[确认]这很有用,但如果ido检测到在另一个最近使用的路径中检测到同名文件,则ido会自动切换,因此Cj会打开建议的路径. (4认同)

小智 28

如上所述:快速,使用Cj立即确认,并使用和额外的Cf临时切换到传统模式都很有用.

此外,当ido已经选择了备用文件路径时,您可以按Cz返回原来的位置并暂时禁用该行为.