Autocomplete
如何使用箭頭並輸入從自動完成選項中選擇選項?
在較舊的安裝中,我以某種方式對其進行了配置,因此如果我有一個可以使用選項卡調出的自動完成列表,則第一項會突出顯示,我可以使用箭頭導航列表並按 Enter 確認。我不記得我是如何設置的,知道怎麼做嗎?
我認為您在這個較舊的安裝中使用的是 fish 而不是 bash:
#apt-get install fish #fish
(是的,魚可以從 jessie 的 debian 儲存庫中安裝,我不知道它是否在 debian 9 上)
然後,您可以將 /etc/passwd 中的預設 shell 從 bash 更改為 fish。
安裝後,它在 file:///usr/share/doc/fish/index.html 中有一本非常酷的 debian 手冊
您將能夠使用以下命令通過非常酷的 Web 界面對其進行配置:
fish_config
那可能是
zsh
貝殼。在zsh
中,這是您在執行時獲得的行為(或者通常添加到您的 中~/.zshrc
):zstyle ':completion:*' menu select=2
(只要有至少 2 個條目可供選擇,就會啟用該選擇樣式)。
zstyle
您可以使用命令進行更多的完成調整。或者,您可以將該compinstall
功能用於基於菜單的界面,為您完成繁重的工作。autoload compinstall && compinstall