我有一个组合:
autoload -Uz compinit
compinit
和
autoload -Uz vcs_info
它实际上允许git和zsh的选项卡完成之间的大量集成。实际上太多了。如何限制命令集,以便git che(TAB)
扩展为checkout
,而不是checkout
和checkout-index
之间的选择?
答案 0 :(得分:0)
你没有很多精细控制,但这应该有效:
zstyle ':completion:*:*:git:*' commands base
但是,这可能依赖于最近对_git完成的修复(特别是引用修复),因此您可能希望从CVS(或本地git镜像)中获取最新的_git定义:
http://zsh.cvs.sourceforge.net/viewvc/zsh/zsh/Completion/Unix/Command/_git
在'命令'之后可用的单词:所有基础附加有用的互操作性辅助内部