允许您从选项​​卡完成中进行选择的 Linux shell

Osc*_*ion 1 shell autocomplete

这是一个奇怪的问题,我没有很多信息要提供,但是……我记得看到一个 Linux 终端有一个功能,允许用户在选项卡完成中列出的选项之间进行选择(可以说是目录列表)通过使用键盘上的箭头键。

当您继续输入时,它似乎还突出显示了选项卡完成列表中的选项。

因此,如果您在目录中选择完成以查看文件列表,该列表将显示在您工作的位置并保持在那里......允许您继续输入,然后仍然存在的选项卡完成将开始高度您在它消失之前选择了(因为您最终选择了列出的选项之一)

有谁知道这是什么终端?

pse*_*ert 6

zsh可以选择这种行为(以及许多其他)有:

autoload -U compinit
compinit
zstyle ':completion:*:default' menu select=0
Run Code Online (Sandbox Code Playgroud)

你可以把它放在你的$HOME/.zshrc文件中。

注意:这是在终端中运行的 shell 的行为。您可以使用chsh命令选择您的 shell (可能取决于您正在使用的系统,这里有很多关于如何选择 shell 的帖子)。

简单来说,shell 是对您的输入执行某些操作的程序,而终端是您在显示器上实际看到的东西(并且终端从 shell 获取输出以对其进行可视化并将您键入的内容转发给 shell)。有许多终端(xterm, urxvt, xfce4-terminal, gnome-terminal, ... )都可以显示外壳。