如何使用箭头和 Enter 从自动完成选项中选择选项?

如何使用箭头和 Enter 从自动完成选项中选择选项?

在较旧的安装中,我以某种方式对其进行了配置,这样,如果我有一个可以使用选项卡调出的自动完成列表,则第一个项目会突出显示,我可以使用箭头导航列表并按 Enter 确认。我不记得我是如何设置的,知道如何做到这一点吗?

答案1

我认为您在这个旧安装中使用的是 Fish 而不是 bash:

#apt-get install fish  
#fish

(是的,fish 可以从 jessie 的 debian 存储库安装,我不知道它是否在 debian 9 上)

然后您可以将 /etc/passwd 中的默认 shell 从 bash 更改为 Fish。

安装后,它在 file:///usr/share/doc/fish/index.html 中有一个非常酷的 debian 手册

您将能够通过一个非常酷的网络界面来配置它,使用以下命令:

 fish_config

答案2

那可能就是zsh外壳。在 中zsh,这就是您运行(或者通常添加到 )时获得的行为~/.zshrc

zstyle ':completion:*' menu select=2

(只要有至少 2 个条目可供选择,就会启用该选择样式)。

您可以使用命令进行更多的完成调整zstyle。或者您可以使用compinstall基于菜单的界面的功能来为您完成繁重的工作。

autoload compinstall && compinstall

相关内容