在 bash 中,如果您在有多个可能的补全时点击 Tab,您会得到一个匹配列表,如果您反复按 Tab,该列表会不断重印。在 tcsh 中,将自动完成设置为增强也可以实现这一点。
在 zsh 中,您确实获得了匹配项列表,但是在第 2、3 个选项卡上按下它开始在匹配项中循环。有没有办法让 zsh 在没有循环的情况下做相当于 bash 的 show-all-if-ambiguous?
我不是在寻找聪明但没用的“如果它在第一次之后显示,为什么你要多次按下 Tab 键?”。如果我能够调整我的习惯,我现在就已经这样做了。