在Zsh中为git checkout命令禁用自动完成标记?

在Zsh中为git checkout命令禁用自动完成标记?,git,zsh,tab-completion,zsh-completion,Git,Zsh,Tab Completion,Zsh Completion,我有一个带有很多标签的存储库。如何为git checkout命令禁用对它的完成操作这可能会有所帮助,请将这些行放入您的.zshrc文件: zstyle ':completion::complete:git-checkout:argument-rest:commit-tag-refs' command "echo" zstyle ':completion::complete:git-checkout:argument-rest:blob-tag-refs' command "echo" 我试过了

我有一个带有很多标签的存储库。如何为
git checkout
命令禁用对它的完成操作这可能会有所帮助,请将这些行放入您的
.zshrc
文件:

zstyle ':completion::complete:git-checkout:argument-rest:commit-tag-refs' command "echo"
zstyle ':completion::complete:git-checkout:argument-rest:blob-tag-refs' command "echo"

我试过了,但没用。我也很想知道答案!你重启终端了吗?是的。我做到了,但我没有看到任何影响。当我在“git checkout”之后执行C-x+h时,我看到以下输出:
上下文中的标记:completion::complete:git::
参数rest(\u参数\u git\u zsh\u main\u git)
全局文件(\u文件\u默认值\u git\u git)