Ich habe oh-my-zsh installiert, um die Verwendung des Terminals zu vereinfachen. Eine Sache, die mich jedoch stört, sind die produktiven Aliase, die dadurch hinzugefügt werden, wie "ga", "gap", "gcmsg", "_", die schwerer zu merken sind als der ursprüngliche Befehl und die Befehlshashtabelle verschmutzen.
Gibt es also eine Möglichkeit, Aliase insgesamt zu deaktivieren? Oder eine Möglichkeit, alle Aliase zu löschen, damit ich sie in meine einfügen kann .zshrc
?
.zshrc
, ist noch ein Alias vorhandengloburl='noglob urlglobber '
. Irgendeine Idee warum?unalias
lief. , Vielleicht sollten Sie den setzen -unalias
Befehl am Ende Ihres.zshrc
zstyle
?zstyle
.Wenn Sie nur die Git-Aliase entfernen möchten, empfehle ich eine der folgenden beiden Möglichkeiten:
Ändern Sie dies,
~/.oh-my-zsh/plugins/git/git.plugin.zsh
indem Sie alle Aliase am unteren Rand entfernenErstellen Sie eine Kopie dieses Plugins (empfohlener Speicherort
~/.oh-my-zsh/custom/plugins/git-noalias/git-noalias.plugin.zsh
:), bearbeiten Sie diese Kopie, um die Aliase nicht zu haben, und ändern Sie dann Ihre, um~/.zshrc
zu tun,plugins=(git-noalias)
stattplugins=(git)
.Dies gibt Ihnen alle Vorteile des Plugins (ich bin nicht sicher, was sie sind, aber sie können mit den in Git-Ordnern angezeigten automatischen Git-Status- / Verzweigungsinformationen zusammenhängen) ohne die Aliase.
quelle