如何让 zsh 提供自动完成选项,但不使用第一个结果填充提示行?例如,这是我看到的行为:
$ ifc{选项卡}
$ ifcfg 外部命令 ifcfg ifconfig
我希望它显示选项,但不填写提示行。
另外,如果我输入有效命令,但还有其他以此开头的有效命令,则它不会自动完成。所以
苏{制表符}
会给我而su
不是选项sudo
答案1
unsetopt automenu
从man zshoptions
:
自动菜单
在第二次连续请求完成后自动使用菜单完成,例如重复按 Tab 键。该选项被覆盖菜单_完成。