私はエイリアスを持っています:alias gco='git checkout'
入力したかのようにタブ補完を追加するにはどうすればよいgit checkout
ですか?
私のために私alias g='git'
は使用しますcompdef g='git'
。
使っcompdef
てみましたが、うまくいきませんでした。
私はエイリアスを持っています:alias gco='git checkout'
入力したかのようにタブ補完を追加するにはどうすればよいgit checkout
ですか?
私のために私alias g='git'
は使用しますcompdef g='git'
。
使っcompdef
てみましたが、うまくいきませんでした。
このオプションを無効にすると、あなたも元気になります...
# don't expand aliases _before_ completion has finished
# like: git comm-[tab]
# setopt complete_aliases
特に何もする必要はありませんcompdef g='git'
。設定なしで動作するはずです。エイリアスの代わりに関数を使用した場合にのみ、何かが必要になります。
私の場合、以下のスニペットを機能させるには、complete_aliases
との両方を追加する必要があります。compdef
alias docker-compose-dev='docker-compose -f docker-compose.yml -f docker-compose-dev.yml'
compdef docker-compose-dev='docker-compose'
setopt complete_aliases