Lors de la définition des variables dans mon, ~/.zshrcje peux utiliserexport
export PATH=/some/path
ou pas
PATH=/some/path
En quoi diffèrent-elles et lesquelles dois-je utiliser?
~/.zshenvfourni par des shells de connexion? Faut- PATHil y définir?
PATHest probablement le meilleur exemple d'une variable qui devrait être définie à l'intérieur ~/.zshenv, ce fichier provient de n'importe quelle session zsh (à moins que vous n'utilisiez une option pour la désactiver). Voir man zshpour un examen des fichiers qui proviennent et dans quel ordre.
.zshenv.