如何在 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

相關內容