98 votes

Où se trouve le fichier .zshrc sur Mac ?

J'utilise iTerm et je voulais personnaliser l'apparence de ma fenêtre de terminal en utilisant Oh mon ZSH ! . Et d'après la documentation, je dois modifier l'option ~/.zshrc et ajouter un fichier ZSH_THEME valeur :

Une fois que vous avez trouvé un thème que vous voulez utiliser, vous devrez modifier le fichier ~/.zshrc fichier. Vous y verrez une variable d'environnement (tout en majuscules) qui ressemble à :

ZSH_THEME="robbyrussell"

Le problème, c'est que je ne sais pas où trouver le ~/.zshrc archivo.

137voto

Giacomo1968 Points 48326

El ~/.zshrc n'existe pas par défaut dans macOS, vous devez donc le créer. Le site ~/ se traduit par le répertoire d'origine de votre utilisateur et l'adresse .zshrc est le fichier de configuration ZSH lui-même.

Ouvrez donc une fenêtre de Terminal - ou iTerm - et créez ce fichier comme ceci ; j'utilise nano comme éditeur de texte, mais vous pouvez utiliser l'éditeur de texte de votre choix :

nano ~/.zshrc

Et ensuite mettre le ZSH_THEME à la valeur que vous voulez utiliser comme ceci :

ZSH_THEME="robbyrussell"

Maintenant pour sauvegarder le fichier dans nano , hit ctrl + X . Lorsqu'il vous le demande :

Sauvegarder la mémoire tampon modifiée (LA RÉPONSE "Non" ANNULERA LES CHANGEMENTS) ?

Tapez "Y" et vous obtiendrez une nouvelle invite qui ressemble à ceci ; notez le chemin d'accès /Users/giacomo/ correspondra au chemin d'accès de votre utilisateur local :

Nom du fichier à écrire : /Users/giacomo/.zshrc

Maintenant, frappez return Le fichier sera enregistré et vous serez de retour à l'invite de la ligne de commande dans le terminal. Si vous quittez maintenant le terminal et que vous ouvrez une nouvelle fenêtre, la commande ~/.zshrc Les paramètres devraient maintenant être chargés.

19voto

iCantC Points 291

El .zshrc n'est pas présent par défaut dans macOS Catalina, nous devons le créer.

Étapes de la création :

  1. Terminal ouvert
  2. Type touch ~/.zshrc pour créer le fichier correspondant. ( touch va créer le .zshrc dans votre répertoire actuel mais il sera caché)
  3. Hit Return

Pour visualiser/ouvrir ~/.zshrc vous pouvez faire l'une des deux choses suivantes :

  1. Ouvrez le Finder > Appuyez sur Cmd + Shift + .

Ou :

  1. Ouvrez le Terminal > et tapez : open ~/.zshrc

7voto

mukesh.kumar Points 171

J'utilise macOS High Sierra, MacBook Pro.

Après avoir installé un thème, j'ai également dû modifier l'adresse de l'utilisateur. ZSH_THEME .

Pour moi, ~/.zshrc était déjà présent dans mon répertoire personnel, mais il était caché.

J'ai utilisé Cmd + Shift + . pour afficher les fichiers cachés dans le Finder, puis ouvrir le fichier ~/.zshrc avec mon éditeur. Je l'ai mis à jour et l'ai enregistré. Ça a bien marché.

4voto

F1Linux Points 263

" oh-my-zsh " crée maintenant ~/.zshrc automatiquement maintenant. Immédiatement après, sur mon Macbook OSX Catalina, j'ai exécuté :

vi ~/.zshrc

Et le fichier était déjà là ; aucune intervention manuelle pour le créer n'a été nécessaire de ma part.

Et la directive ZSH_THEME dont vous avez besoin était déjà présente :

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"

1voto

Eldar Points 111
  1. Ouverture de l'iTerm
  2. Vous écrivez cd et apparaissent immédiatement dans le répertoire de votre compte pour vérifier, écrire pwd (il est très utile de connaître cette commande pour comprendre l'arborescence des répertoires).
  3. Maintenant, écrivez ls -la - affichera une liste de tous les fichiers (-la affichera avec les fichiers cachés).
  4. Trouvez le fichier .zshrc. Vous pouvez lire son contenu avec cat ~ / .zshrc . Editer : vim ~ / .zshrc . Pour éditer dans vim, appuyez sur la touche i pour enregistrer les modifications - esc +: qw .
  5. Terminé

Liens utiles : [Commandes dans le terminal] ( https://www.makeuseof.com/tag/mac-terminal-commands-cheat-sheet/ ) [Démarrer avec vim] ( https://opensource.com/article/19/3/getting-started-vim )

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X