如果我cd
进入一个目录,我的目录中有一个设置告诉 zsh 在我遇到不明确的完成~/.zshrc
时始终启动菜单,例如tab
~% cd /etc/a
tab
将立即启动菜单
〜/.zshrc
autoload -Uz compinit
compinit
zstyle ':completion:*:*:cd:*' menu yes select
zstyle ':completion:*' format 'Completing %d'
zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s%p
我想做的是获得相同的行为,但为了命令选项,
例如
~% rsync -
tab
目前发生的事情是我得到:
zsh:你想看到所有 405 种可能性(136 行)吗?
如何才能像 zsh 完成后那样立即启动菜单cd
?
答案1
我只是猜测菜单命令的一些变体,这有效
zstyle ':completion:*' menu yes select