没有选择emacs ido建议的内容?

时间:2014-01-08 21:34:25

标签: emacs ido

在我当前的工作目录~/WD中有一个abc.txt文件。现在我想在子目录abc.txt下创建另一个~/WD/NEW/。当我输入C-x C-f和目录~/WD/NEW/abc.txt时,ido正在将字符串更改为~/WD/abc.txt,这不是我想要打开的。当我尝试修改字符串时,ido会自动将我的输入“纠正”为错误的字符串。

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:12)

如果您使用ido打开文件,并且想要在完成过程中“走出”ido,则可以使用C-f。例如:

  1. Ctrl + X Ctrl + F find-file

    Find file: ~/{ .emacs.d/ | bin/ | some-file.txt | tmp/ ... }
    
  2. T 输入ido的缩小选项)

    Find file: ~/tmp/{ file1.txt | file2.txt | subdir/ }
    
  3. Ctrl + F ido模式的“退出”)

    Find file: ~/tmp/
    

答案 1 :(得分:2)

避免ido提议完成的另一种方法是使用 C-j 而不是 RET 验证您的输入

示例,如果文件foobar已存在且您要创建文件foo

  1. C-x C-f find-file

    Find file: ~/{.emacs.d | ... | foobar} 
    
  2. f o o (ido缩小选项)

    Find file: ~/foo[foobar]
    
  3. C-j ido-select-text

    这会创建文件foo,而不是接受ido foobar完成