如何配置 zsh 完成来启动菜单 - 用于命令选项?

如何配置 zsh 完成来启动菜单 - 用于命令选项?

如果我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

相关内容