web-dev-qa-db-ja.com

zshエイリアスを削除する方法?

Oh-my-zshプラグインによって事前定義されているエイリアスがあります。 -> % alias gcm gcm='git checkout master'削除したい、つまりalias | pcregrep "\bgcm\b" return 1を希望します。alias gcm=''を試してみましたが、その後、エイリアスはまだ存在しています。

22
Gabor Marton

単に次を使用してエイリアスを削除できます:

$ unalias gcm
41
ssssteffff

この他の答え は正しいですが、unalias gcm.zshrcファイル。oh-my-zshが読み込まれた後に実行する必要があります。そうしないと、zshのデフォルトで上書きされます。

.zshrcファイル:

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
3
Ollie Murphy