如果我写一个像这样的 zsh 函数
function git_checkout_with_selecta() {
if [[ -z $1 ]]; then
git checkout `git branch --no-merged | selecta`
else
git checkout "$@"
fi
}
alias gco='git_checkout_with_selecta'
如何将与“git checkout”相同的选项卡完成应用于函数“gco”的别名?
最佳答案
compdef _git gco=git-checkout
这将使用
_git
完成功能,并将 git-checkout
设置为服务/子命令。关于git - 你如何在 zsh 中使用现有的完成功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19439333/