【发布时间】:2013-11-18 19:41:11
【问题描述】:
我怎样才能让 eshell 自动完成功能表现得像 Bash 和 Emacs 一样,即它提供了一个选择列表,而不是为你任意选择一个?
例如,如果我有两个目录“Download”和“Downloads”,当我键入“Down”并点击 TAB 时,我希望会弹出另一个缓冲区并向我显示选择。但是 eshell 只是为我完成了它,即如果我按 TAB,它会完成“下载”;再次点击 TAB,它变为“下载”。
【问题讨论】:
-
您的自定义代码可能会受到一些干扰。试试
emacs -q:它有效。 -
我尝试了
emacs -q,但没有成功。例如,如果我有两个目录“Download”和“Downloads”,当我键入“Down”并点击 TAB 时,我希望会弹出另一个缓冲区并向我显示选择。但是 eshell 只是为我完成它,即如果我按 TAB,它会完成“下载”;再次点击 TAB,它变为“下载”。