Answers:
我不认为这是默认行为,但是您可以使用以下命令将其关闭:
setopt +o menucomplete
即以不同方式影响这种行为的其他设置包括:autolist
,automenu
,bashautolist
,listambiguous
。有关man zshoptions
详细信息,请参见的“完成”部分。您可以将此命令添加到~/.zshrc
文件中。
您可以通过以下方式交互式地配置许多其他内容:
autoload -U compinstall
compinstall
并按照提示和菜单进行操作。
在Bash中,此行为是通过绑定Tab到complete
或menu-complete
中来控制的~/.inputrc
:
"\C-i": complete # do list completion
或从shell提示或中~/.bashrc
:
bind '"\C-i": menu-complete' # do menu completion
<kbd>Tab</kbd>