如何在 csh 中启用双选项卡自动完成列表?

如何在 csh 中启用双选项卡自动完成列表?

我以前在 Linux 中工作过,当我按 Tab 时,它会自动完成,直到变得不明确。如果我当时按两次 Tab 键,它会给我一个所有可能完成的列表。

我当前的Linux环境没有第二个功能(启用?)。因此,如果我按 Tab 键,它会自动完成,但不会列出此后所有可能的完成。

如何添加/启用此功能?

编辑:事实证明它是在 csh 中而不是 bash 中

答案1

尝试这个 :

输入~/.cshrc

set filec
set autolist

如果您不想在自动完成时列出列表,请使用

set autolist = ambiguous 
set complete = enhance

答案2

set autolist仅当补全失败且不向正在补全的单词添加新字符时才显示选项:

set autolist ambiguous

相关内容