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


19

oh-my-zshプラグインによって事前定義されたエイリアスがあります。 -> % alias gcm gcm='git checkout master' 私はそれを削除したい、すなわち、alias | pcregrep "\bgcm\b"1を返したいalias gcm=''

回答:


37

エイリアスは次の方法で簡単に削除できます。

$ unalias gcm

1
これは永久にエイリアスを解除しますか、それともこのセッションでのみエイリアスを解除しますか?
流星

@meteors各セッションはエイリアスなしで開始され、スクリプトを介して作成されます。したがって、セッションに含まれるものによって異なります。
nomadcoder

3

この他の答えは正しいです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"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.