Wie entferne ich den zsh-Alias?


19

Ich habe einen Alias, der von einem oh-my-zsh-Plugin vorgegeben wird. -> % alias gcm gcm='git checkout master' Ich möchte es entfernen, dh ich möchte alias | pcregrep "\bgcm\b"zurückkehren 1. Ich habe es mit versucht, alias gcm=''aber danach ist der Alias ​​noch vorhanden.

Antworten:


37

Sie können einen Alias ​​einfach entfernen, indem Sie Folgendes verwenden:

$ unalias gcm

1
Wird diese Unalias es für immer oder nur für diese Sitzung?
Meteore

@meteors Jede Sitzung beginnt ohne Aliase, die dann über Ihre Skripte erstellt werden. Das hängt also davon ab, was in Ihnen enthalten ist.
Nomadcoder

3

Diese andere Antwort ist korrekt, aber wenn Sie die unalias gcmZeile zu Ihrer .zshrcDatei hinzufügen , müssen Sie dies tun, NACHDEM oh-my-zsh als Quelle angegeben wurde. Andernfalls wird sie durch die Standardeinstellungen von zsh überschrieben.

Es würde ungefähr so ​​aussehen .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"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.