Fichier de configuration oh-my-zsh ne charge pas
J'essaie d'obtenir ZSH config fonctionne correctement sur Mac OSX. Je l'ai installé à l'aide de curl: curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
. Puis j'ai modifié mon zshrc fichier pour l'adapter à mes besoins. Il ne fonctionne qu'après je lance source ~/.zshrc
. Mais alors, si je reviens en arrière et ouvrez un nouvel onglet ou une nouvelle borne que j'ai à faire source ~/.zshrc
pour obtenir les paramètres de configuration de travailler à nouveau. Personne n'a rencontré ce problème? Je crois qu'il existe un moyen de le faire donc je n'ai pas à faire un source ~/.zshrc
avec chaque nouvel onglet.
source d'informationauteur wallerjake
Vous devez vous connecter pour publier un commentaire.
Je compris cela. C'était à cause de mon fichier de config. La partie de la zsh config qui n'était pas le chargement devait être déplacé vers le bas après les plugins de charge. Après le déplacement de la que tout a fonctionné comme prévu.
Ma dernière solution était d'aller à Terminal --> Préférences - > --> que les Coquilles s'ouvrent avec --> Commande (chemin complet)et /bin/zsh (ou votre chemin à zsh), puis de définir à la fois de Nouvelles fenêtres/onglets ouverts avec de "Même profil". Il fonctionne très bien pour moi.
Ma première tentative a été d'aller à Terminal --> Préférences - > Profilset dans mon profil par défaut est "shell" de l'onglet Démarrage de l'articleje l'ai mise à exécution de la commande "source ~/.zshrc". Cela a également résolu le problème de l' /.zshrc pas de chargement, mais il lui semblait pénible de voir que la commande show sur tous les terminaux onglet/fenêtre.
Si vous avez des thèmes comme Powerlevel9k installé pour votre
zsh
shell puis la source de l'oh-my-zsh fichier de config après le thème des assignations de variables dans votre.zshrc
fichier, comme illustré ci-dessous.Par exemple:
J'ai eu un problème similaire. J'ai trouvé que j'avais depuis longtemps changé mes préférences Terminal pour exécuter tcsh au lieu de la valeur par défaut le shell de connexion. M'a pris une éternité pour comprendre cela!