J'ai installé oh-my-zsh pour faciliter l'utilisation du terminal. Une chose qui me dérange cependant est les alias prolifiques ajoutés par elle, comme "ga", "gap", "gcmsg", "_", qui sont plus difficiles à retenir que la commande d'origine, et polluent la table de hachage de commande.
Existe-t-il un moyen de désactiver complètement les alias? Ou un moyen d'effacer tous les alias pour que je puisse les mettre dans mon .zshrc
?
.zshrc
, il reste un aliasgloburl='noglob urlglobber '
. Une idée pourquoi?unalias
exécution. , Vous devriez peut-être mettre launalias
commande à la fin de votre.zshrc
zstyle
?zstyle
sortie.Si vous souhaitez uniquement supprimer les alias git, je recommande l'un des deux choix suivants:
Changer
~/.oh-my-zsh/plugins/git/git.plugin.zsh
en supprimant tous les alias en basFaites une copie de ce plugin (emplacement recommandé:)
~/.oh-my-zsh/custom/plugins/git-noalias/git-noalias.plugin.zsh
, modifiez cette copie pour ne pas avoir d'alias, puis changez votre~/.zshrc
pour faire à laplugins=(git-noalias)
place deplugins=(git)
.Cela vous donnera tous les avantages du plugin (je ne suis pas sûr de ce qu'ils sont, mais ils peuvent être liés aux informations d'état / de branche Git affichées dans les dossiers Git) sans les alias.
la source