在我目前的工作目錄~/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」,所以這個名字更正功能隨整個軟件包一起提供,不是由我自己安裝的... –