Accueil

Comment créer le fichier ZSHRC sur Mac

Updated on mardi 3 décembre 2024

Written by

PierreDubois

Approved by

Jessica Shee

Français English Deutsch やまと Español Português

Résumé: Le fichier .zshrc est un fichier de configuration de ZSH et n'existe pas sur macOS, vous devez donc en créer un nouveau manuellement. Ce billet vous explique comment le créer sur un Mac et où le localiser sur votre Mac.

Le shell Z, également appelé zsh, est une version étendue du shell Bourne qui inclut de nouvelles fonctionnalités, l'accès à des thèmes et le support de plugins. Si vous êtes un utilisateur régulier du Terminal, vous avez peut-être remarqué que zsh est désormais le shell par défaut dans le Terminal.

Comme la mise à niveau de Bash, zsh propose le support de plugins et de thèmes, ce qui lui permet d'inclure différents frameworks de plugins. Il inclut également la correction orthographique, permettant à zsh de corriger de petites erreurs de frappe.

Lorsque vous lancez le shell zsh, vous ne trouverez pas le fichier zshrc utilisé pour configurer le shell zsh, vous devez donc en créer un manuellement dans votre répertoire personnel pour que zsh y accède. Dans ce billet, nous explorons ce qu'est le fichier zshrc, où le trouver et comment le créer sur Mac. C'est parti.

Je vous serais reconnaissant de partager ce billet.

 

Qu'est-ce qu'un fichier zshrc?

Un fichier .zshrc est un fichier de ressources Z-Shell ou ZSH situé sur n'importe quel MacOS où l'utilisateur a créé un fichier .zshrc (étant donné que ces fichiers ne sont pas créés par défaut par le shell). Le shell Zsh (ou invite de commandes) utilise les paramètres contenus dans ce fichier. Le fichier est en quelque sorte un script qui s'exécute à chaque fois que vous démarrez le shell ZSH.

La principale fonction du fichier est de définir l'environnement pour les shells interactifs. L'utilisation et le rôle de .zshrc sont similaires à ceux du fichier bash_profile par rapport au shell Bash.

La manière la plus rapide de créer un nouveau fichier sur Mac

Par défaut, le menu contextuel de macOS inclut l'option "Nouveau dossier", mais manque d'une option "Nouveau fichier", ce qui rend moins pratique la création de nouveaux fichiers directement.

iBoysoft MagicMenu résout ce problème en ajoutant un raccourci "Nouveau fichier" dans le menu contextuel, ce qui permet aux utilisateurs de créer différents types de fichiers tels que doc, docx, xls, xlsx, txt, pdf, ppt, Keynote, Pages, Markdown et Numbers en un simple clic droit sur le bureau ou dans un dossier. Cela élimine le besoin d'ouvrir des applications pour créer de nouveaux fichiers.

De plus, iBoysoft MagicMenu permet aux utilisateurs d'importer un fichier vide ou pré-édité à partir d'un dossier local en tant que raccourci si le type de fichier souhaité n'est pas répertorié par défaut. Si besoin, essayez~

Discussion Reddit sur comment créer le fichier .zshrc sur Mac

De nombreux utilisateurs ont besoin de créer des fichiers .zshrc dans leur vie et leur travail, ils veulent donc trouver la manière la plus simple.

L'utilisateur original de Reddit nous demande également de l'aide pour créer le fichier .zshrc sur Mac, beaucoup d'entre eux fournissent des solutions pour le faire dans le Terminal.

Entre-temps, certains d'entre eux veulent également éditer et localiser les fichiers .zshrc sur Mac. Comment réaliser tout cela ? Continuez à lire et trouvez les réponses.

Créer un fichier .zshrc

Eh bien, comme ~/.zshrc, y compris le fichier .zshrc, n'existe pas par défaut dans macOS, vous devez en créer un. Dans ~/.zshrc, '~/' indique le répertoire personnel de l'utilisateur et le .zshrc indique la configuration du fichier ZSH lui-même.

Vous devez utiliser le Terminal pour créer un fichier .zshrc. Voici les étapes à suivre.

  1. Allez sur Launchpad > Autres > Terminal et double-cliquez pour l'ouvrir. (Ou vous pouvez aller sur Finder > Applications > Terminal et double-cliquez pour l'ouvrir.)
  2. Tapez la commande suivante nono ~/.zshrc puis appuyez sur Entrée pour l'exécuter.
  3. Ensuite, définissez la valeur ZSH_Theme.
  4. Appuyez sur Ctrl + X pour enregistrer les modifications.
  5. Appuyez sur Y lorsque vous voyez la notification 'Enregistrer le tampon modifié (EN RÉPONDANT "Non" VOUS DESTROYERA LES MODIFICATIONS) ?'
  6. Appuyez sur Entrée et le nouveau fichier .zshrc sera enregistré.

Une fois terminé, quittez le terminal et ouvrez une nouvelle fenêtre, vous devriez voir les réglages ~/.zshrc chargés dessus.

Comment personnaliser un fichier .zshrc ?

L'invite de commande zsh par défaut contient des informations telles que le nom d'utilisateur, le nom de la machine et l'emplacement en commençant dans le répertoire personnel de l'utilisateur. Ces détails sont stockés dans le fichier système de l'invite de commande zsh à l'emplacement /etc/zshrc. Pour apporter des modifications à l'invite de commande zsh par défaut, vous devrez ajouter des valeurs liées pour que l'invite de commande apparaisse différemment que par défaut.

  1. Ouvrez le Terminal, tapez la commande suivante et appuyez sur Entrée.
    nano ~/.zshrc
  2. Tapez textPROMPT='...' pour ajouter une nouvelle ligne.
  3. Tapez PROMPT='%n~$' dans le profil .zshrc
  4. Appuyez sur Ctrl + O pour confirmer les modifications apportées au fichier, puis appuyez sur Ctrl + X pour quitter l'éditeur nano.

Où se trouve le fichier zshrc?

Après avoir créé un fichier .zshrc, il est facile de le trouver sur votre Mac.

Étape 1: Allez dans Launchpad > Autre > Terminal et double-cliquez dessus pour l'ouvrir. (Ou vous pouvez aller dans Finder > Applications > Terminal et double-cliquer dessus pour l'ouvrir.)

Étape 2: Tapez 'cd ~' pour vous déplacer vers votre dossier utilisateur.

Étape 3: Tapez 'ls -a', ce qui vous montrera tous les fichiers disponibles.

Étape 4: Parmi ces fichiers, recherchez le fichier .zshrc, qui devrait figurer parmi le reste des fichiers affichés après avoir tapé ls -a.

Étape 5: Tapez la commande suivante pour afficher le contenu du fichier.

% cat ~/.zshrc

Si vous n'avez pas créé le fichier et que vous le recherchez, vous obtiendrez l'erreur 'cat: /Users/code2care/.zshrc: Aucun fichier ou dossier de ce type.' 

Veuillez partager ce message pour aider plus de personnes~