我有以下的组合:

autoload -Uz compinit
compinit

autoload -Uz vcs_info

实际上,它允许Git和的zsh的tab完成的整合有很大的量。太多的事实。如何限制的命令集,使git che(TAB)将扩大到checkout,而不是checkoutcheckout-index之间进行选择?

有帮助吗?

解决方案

您没有很多很好的控制,但是这应该工作:

zstyle ':completion:*:*:git:*' commands base

不过,这可能依赖于近期修正至_git完成(特别是引用修复),所以你可能想抓住从CVS(或本地的git镜像)最新_git定义:

HTTP://zsh.cvs.sourceforge达网络/ viewvc / zsh的/ zsh的/完井/ Unix的/命令/ _git

所有基站的其他有用的互操作性的辅助内部

可用的话为“命令”之后去

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top