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

4

我有一个包含许多标签的代码库。如何在使用 git checkout 命令时禁用对它的自动完成?

1个回答

2
这能帮助你,将这些行添加到你的.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"

2
尝试过了,但不起作用。我也很想知道答案! - Andy P
你重启了终端吗? - Artur Eshenbrener
是的,我试过了,但没有看到任何影响。当我在“git checkout”之后执行C-x+h时,我看到以下输出:tags in context :completion::complete:git:: argument-rest (_arguments __git_zsh_main _git _git) globbed-files (_files _default _git _git) - Andy P

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接