在我目前的工作目录~/WD
中有一个abc.txt
文件。现在我想在子目录~/WD/NEW/
下再做一个abc.txt
。当我输入C-x C-f
和目录~/WD/NEW/abc.txt
时,ido正在将字符串更改为~/WD/abc.txt
,这不是我想要打开的。当我尝试修改字符串时,ido会自动将我的输入更正为错误的字符串。未选择emacs ido建议的内容?
有什么办法可以解决这个问题吗?
在我目前的工作目录~/WD
中有一个abc.txt
文件。现在我想在子目录~/WD/NEW/
下再做一个abc.txt
。当我输入C-x C-f
和目录~/WD/NEW/abc.txt
时,ido正在将字符串更改为~/WD/abc.txt
,这不是我想要打开的。当我尝试修改字符串时,ido会自动将我的输入更正为错误的字符串。未选择emacs ido建议的内容?
有什么办法可以解决这个问题吗?
如果您使用ido
打开一个文件,并且您想要在完成时“退出”ido
,则可以使用C-f
。例如:
Ctrl键 + XCtrl键 + ˚F(find-file
)
Find file: ~/{ .emacs.d/ | bin/ | some-file.txt | tmp/ ... }
Ť输入(窄与ido
选项)
Find file: ~/tmp/{ file1.txt | file2.txt | subdir/ }
Ctrl键 + ˚F( “走出” 的ido
模式)
Find file: ~/tmp/
完美!非常感谢克里斯! –
避免由ido
提出完成的另一种方法是,以验证使用CJ您的条目而不是RET
例如,在情况下文件foobar
已经存在,您要创建文件foo
CX比照(find-file
)
Find file: ~/{.emacs.d | ... | foobar}
˚FØ(ido缩小选项)
Find file: ~/foo[foobar]
CJ(ido-select-text
)
这将创建文件foo
,而不是接受ido
的foobar
完成
这是真的。['自动complete'(HTTP:/ /cx4a.org/software/auto-complete/)?或者可能['ido'](http://ubuntu2.files.wordpress。com/2008/01/ido-5.png)或['helm'](http://i.stack.imgur.com/hq8T8.png)?有'ido'和'helm'的解决方案,但我从来没有见过'auto-complete'用于文件名。 – Chris
@Chris哦,你可能是对的。我真的不知道它是否是自动完成的。我认为它是自动完成的,因为它会自动完成我输入的内容。看起来像是我的emacs中发生了什么。顺便说一句,我使用的是“emacs live”,所以这个名字更正功能随整个软件包一起提供,不是由我自己安装的... –