选择不了emacs ido建议的内容?

3
在我的工作目录~/WD下有一个abc.txt文件。现在我想在子目录~/WD/NEW/下创建另一个abc.txt。当我输入C-x C-f和目录~/WD/NEW/abc.txt时,ido会将字符串更改为~/WD/abc.txt,这不是我想要打开的。当我试图修改字符串时,ido自动将我的输入“纠正”为错误的字符串。有没有办法解决这个问题?
2个回答

13

如果你正在使用 ido 打开一个文件,而你想在完成过程中“退出”ido,那么你可以使用 C-f。例如:

  1. Ctrl+X Ctrl+F (find-file)

    Find file: ~/{ .emacs.d/ | bin/ | some-file.txt | tmp/ ... }
    
  2. T Enter (narrow options with ido)

    Find file: ~/tmp/{ file1.txt | file2.txt | subdir/ }
    
  3. Ctrl+F ("step out" of ido mode)

    Find file: ~/tmp/
    

2

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

例如,如果文件foobar已经存在并且您想创建文件foo

  1. C-xC-f (find-file)

    Find file: ~/{.emacs.d | ... | foobar} 
    
  2. foo (ido narrows options)

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

    This creates file foo instead of accepting ido's foobar completion


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接