14

このような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」のエイリアスに適用するにはどうすればよいですか?

4

2 に答える 2

6
compdef _git gco=git-checkout

これは_git完了関数を使用git-checkoutし、サービス/サブコマンドとして設定します。

于 2014-12-01T10:40:21.390 に答える