
我有一個由 oh-my-zsh 插件預先定義的別名。
-> % alias gcm gcm='git checkout master'
我想刪除它,即我想alias | pcregrep "\bgcm\b"
返回 1 alias gcm=''
。
答案1
您只需使用以下命令即可刪除別名:
$ unalias gcm
答案2
這個另一個答案是正確的,但如果您將該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
要刪除 zsh git 插件中的 git 別名,您可以將它們註解掉,其中~/.oh-my-zsh/plugins/git/git.plugin.zsh
git 插件的預設安裝位置
答案4
如果要刪除所有定義的別名
unalias -m '*'