
Ich habe einen Alias, der von einem oh-my-zsh-Plugin vordefiniert ist.
-> % alias gcm gcm='git checkout master'
Ich möchte ihn entfernen, d. h. ich möchte alias | pcregrep "\bgcm\b"
1 zurückgeben. Ich habe es mit versucht alias gcm=''
, aber danach ist der Alias immer noch vorhanden.
Antwort1
Sie können einen Alias einfach entfernen, indem Sie:
$ unalias gcm
Antwort2
Diese andere Antwortunalias gcm
ist richtig, aber wenn Sie die Zeile zu Ihrer Datei hinzufügen .zshrc
, muss dies NACHDEM oh-my-zsh als Quelle verwendet wurde, sonst wird es durch die Zsh-Standardeinstellungen überschrieben.
.zshrc
In Ihrer Datei würde es ungefähr wie folgt aussehen :
source $ZSH/oh-my-zsh.sh
# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Antwort3
Um Git-Aliase im ZSH-Git-Plugin zu entfernen, können Sie sie auskommentieren. ~/.oh-my-zsh/plugins/git/git.plugin.zsh
Dies ist der Standardinstallationsort für das Git-Plugin.
Antwort4
Wenn Sie alle definierten Aliase entfernen möchten
unalias -m '*'