Zainstalowałem oh-my-zsh, aby korzystanie z terminala było nieco łatwiejsze. Jedną z rzeczy, która mnie wkurza, są dodawane przez nią płodne aliasy, takie jak „ga”, „gap”, „gcmsg”, „_”, które są trudniejsze do zapamiętania niż oryginalne polecenie i zanieczyszczają tablicę skrótów poleceń.
Czy istnieje sposób na całkowite wyłączenie aliasów? A może sposób na usunięcie wszystkich aliasów, aby móc je umieścić w swoim pliku .zshrc
?
.zshrc
, pozostaje jeden aliasgloburl='noglob urlglobber '
. Masz pomysł, dlaczego?unalias
uruchomieniu. , Może powinieneś umieścićunalias
polecenie na końcu swojego.zshrc
zstyle
?zstyle
wyjściowe można znaleźć na stronie gist.github.com/netheril96/70be43f8627eea5603f1 .Jeśli chcesz tylko usunąć aliasy git, polecam jedną z następujących dwóch opcji:
Zmień
~/.oh-my-zsh/plugins/git/git.plugin.zsh
, usuwając wszystkie aliasy u dołuZrób kopię tej wtyczki (zalecana lokalizacja
~/.oh-my-zsh/custom/plugins/git-noalias/git-noalias.plugin.zsh
:), edytuj tę kopię, aby nie miała aliasów, a następnie zmień swoje~/.zshrc
czynności naplugins=(git-noalias)
zamiastplugins=(git)
.Daje to wszystkie zalety wtyczki (nie jestem pewien, czym one są, ale mogą być powiązane z automatycznym statusem Git / informacjami o gałęzi wyświetlanymi w folderach Git) bez aliasów.
źródło