Zsh takma adı nasıl kaldırılır?


19

Bir oh-my-zsh eklentisi tarafından önceden tanımlanmış bir takma adım var. -> % alias gcm gcm='git checkout master' Kaldırmak istiyorum, yani alias | pcregrep "\bgcm\b"geri 1 istiyorum. Denedim alias gcm=''ama bundan sonra takma ad hala var.

Yanıtlar:


37

Bir takma adı yalnızca şunları kullanarak kaldırabilirsiniz:

$ unalias gcm

1
bu sonsuza dek mi yoksa sadece bu oturum için mi?
meteorlar

@meteors Her oturum takma ad olmadan başlar, daha sonra komut dosyalarınız aracılığıyla oluşturulur - bu nedenle, içinde ne olduğuna bağlıdır.
nomadcoder

3

Bu diğer yanıt doğrudur, ancak unalias gcmsatırı .zshrcdosyanıza ekliyorsanız, oh-my-zsh kaynaklandıktan SONRA yapılmalıdır, aksi takdirde zsh varsayılanları üzerine yazılır.

.zshrcDosyanızda aşağıdaki gibi görünecektir :

source $ZSH/oh-my-zsh.sh

# must unalias all ZSH defaults here AFTER we source the above
unalias gcm
alias gcm="whatever you want"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.