我想知道是否可以让ido不记住我的历史记录,并且只在我搜索文件时显示当前目录中存在的文件的完成情况。我知道这个历史记录功能有时很有用,但我经常会因为认为我正在编辑当前目录中名为“abc.txt”的文件,而实际上我正在编辑之前访问过同名文件(通常发生在当前目录中没有“abc.txt”时,我错误地认为)。从阅读ido.el文件中,我认为可以在我的.emacs文件中设置以下内容(也在运行emacs实例时评估了这些表达式):
(custom-set-variables
'(ido-enable-last-directory-history nil)
'(ido-record-commands nil)
)
我已经在~/中删除了一个名为.ido.last的文件,但它仍然记住我在做出这些更改之前访问过的一些先前的文件。我该如何清除我的历史记录?我不是完全确定上面两个变量的区别,但似乎已经解决了保持ido不再记住我将来访问的文件的问题。
谢谢你的帮助!