Le meilleur guide pour améliorer l'expérience et la productivité de votre terminal avec Zsh et Fig

May 09 2023
Vous cherchez à booster l'utilisation de votre terminal et à le rendre plus productif ? Cherchez pas plus loin! Dans cet article, je vais vous présenter Fig, une application étonnante qui peut considérablement améliorer le flux de travail de votre terminal. En plus de Fig, nous installerons également d'autres outils utiles comme iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting et Powerlevel10k pour rendre votre expérience de terminal encore meilleure.

Vous cherchez à booster l'utilisation de votre terminal et à le rendre plus productif ? Cherchez pas plus loin! Dans cet article, je vais vous présenter Fig, une application étonnante qui peut considérablement améliorer le flux de travail de votre terminal. En plus de Fig, nous installerons également d'autres outils utiles comme iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting et Powerlevel10k pour rendre votre expérience de terminal encore meilleure. Lorsque vous suivez attentivement les 12 étapes, vous deviendrez si compétent que vous utiliserez le terminal à la vitesse de l'éclair, même du bout des doigts !

Étape 1 : Installer la figure

Fig est une application polyvalente qui fournit des fonctionnalités puissantes pour les terminaux sur plusieurs plates-formes. Dans ce guide, nous nous concentrerons sur l'installation de MacOS. Pour installer Fig, suivez simplement les instructions d'installation fournies sur le site Web de Fig .

Étape 2 : Connectez-vous à Fig

Fig ne se contente pas de simplifier le processus d'ajout de plugins, il fournit également de nombreuses fonctionnalités, notamment la définition d'alias, la modification de variables d'environnement, etc. Le site Web de Fig mérite d'être vérifié. Après avoir installé Fig, vous pouvez vous connecter à votre compte Fig pour libérer tout son potentiel. Fig fournit un service basé sur le cloud qui vous permet de synchroniser les paramètres de votre terminal sur différents appareils, de partager des configurations avec des coéquipiers et d'accéder à une vaste bibliothèque de configurations fournies par la communauté.

Étape 3 (facultatif) : installez iTerm2

Alors que Fig peut fonctionner avec n'importe quel terminal, iTerm2 est un choix populaire parmi de nombreux développeurs en raison de ses fonctionnalités avancées et de ses options de personnalisation. Vous pouvez télécharger et installer iTerm2 depuis son site officiel .

Étape 4 : Installer Zsh

Zsh est un shell puissant qui offre de nombreuses améliorations par rapport au shell Bash par défaut. Si vous souhaitez vérifier s'il est déjà installé ou non, utilisez zsh --versionla commande. La sortie de cette commande devrait ressembler à ceci zsh 5.8.1 (x86_64-apple-darwin22.0)Si vous ne pouvez pas obtenir cette sortie, zsh doit être installé. Pour installer Zsh, vous pouvez utiliser un gestionnaire de packages comme Homebrew ou suivre les instructions d'installation du site officiel de Zsh . brew install zshLa commande est le moyen le plus simple pour les appareils Apple.

Étape 5 : Installer le plugin Oh My Zsh

Oh My Zsh est un framework open source populaire pour la gestion des configurations Zsh. Fig fournit un plugin pour Oh My Zsh qui facilite l'intégration de Fig avec Zsh. Pour installer le plugin Fig pour Oh My Zsh, vous pouvez soit utiliser un terminal, soit le tableau de bord Fig. Dans un terminal, tapez fig plugins add <plugin-name>et exécutez simplement la commande, ou dans le tableau de bord, ouvrez la page des plugins, recherchez le plugin que vous souhaitez installer et cliquez sur le bouton d'installation.

Une fois l'installation terminée, exécutez simplement la fig sourcecommande dans votre terminal.

Étape 6 : Installez les suggestions automatiques Zsh

Zsh Autosuggestions est un plugin pratique qui suggère des complétions de commandes en fonction de votre historique de commandes. Pour installer Zsh Autosuggestions, suivez le guide à l'étape 5. Lorsque l'installation est terminée, exécutez la fig sourcecommande dans votre terminal.

Étape 7 : Installer la mise en évidence de la syntaxe Zsh

Zsh Syntax Highlighting est un autre plugin utile qui met en évidence les erreurs de syntaxe et d'autres problèmes dans vos entrées de ligne de commande. Pour installer Zsh Syntax Highlighting, suivez le guide à l'étape 5. Lorsque l'installation est terminée, exécutez la fig sourcecommande dans votre terminal.

Étape 8 : Installer les types de fichiers de mise en évidence de la syntaxe Zsh

Zsh Syntax Highlighting Filetypes est un plugin supplémentaire qui fournit la coloration syntaxique pour différents types de fichiers. Pour installer Zsh Syntax Highlighting Filetypes, suivez le guide à l'étape 5. Une fois l'installation terminée, exécutez la fig sourcecommande dans votre terminal.

Étape 9 : Installez Powerlevel10k

Powerlevel10k est un thème Zsh populaire qui fournit une invite de terminal hautement personnalisable et visuellement attrayante. Pour installer Powerlevel10k, suivez le guide à l'étape 5. Lorsque l'installation est terminée, exécutez la fig sourcecommande dans votre terminal.

Étape 10 : Installer la police recommandée

Pour voir correctement les caractères dans Powerlevel10k, il est recommandé d'installer une police corrigée. Vous pouvez trouver la police recommandée, Meslo Nerd Font, sur GitHub . Téléchargez les polices, les quatre polices, et double-cliquez sur les fichiers pour les installer sur MacOS. Après avoir installé la première police, vous pouvez voir replace ou keep bothoptions. Cliquez sur l'option Conserver les deux pour ne pas perdre les polices précédemment installées. Une fois installé, définissez la police dans le terminal que vous utilisez pour garantir un rendu correct de l'invite Powerlevel10k. La plupart des terminaux proposent l'option de changement de police sur la page des paramètres sous l'onglet Profil.

Terminal MacOS :

iTerm2 :

VSCode :

Dans le terminal VSCode, ouvrez les paramètres du terminal, recherchez la police. Ajoutez la nouvelle famille de polices à la liste. Vérifiez le nom de la famille de polices que vous avez installée.

Étape 11 : Configurer Powerlevel10k

Après avoir installé Powerlevel10k, vous pouvez le configurer selon vos préférences. Exécutez simplement la p10k configurecommande dans votre terminal et Powerlevel10k vous guidera tout au long du processus de configuration. Vous pouvez personnaliser divers aspects de l'invite, tels que les couleurs, les icônes et les segments, pour créer une invite de terminal personnalisée et visuellement attrayante.

Étape 12 : Changer de thème

Si vous souhaitez changer le thème de votre terminal, vous pouvez explorer différentes options à partir de sites Web comme iTerm2 Color Schemes , qui propose une large gamme de thèmes pour iTerm2 et vous pouvez vérifier comment les installer dans différents terminaux. Un thème fortement recommandé est Solarized Dark, qui donne un look élégant et moderne à votre terminal. Solarized Dark est ma préférence personnelle, et toutes les captures d'écran ont été prises à partir d'un terminal qui utilise le thème Solarized Dark.

Avec Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k et un thème personnalisé, vous pouvez transformer votre terminal en une centrale de productivité. Ces outils offrent des fonctionnalités puissantes, une convivialité améliorée et une belle esthétique, rendant l'expérience de votre terminal plus efficace et agréable.

En conclusion, Fig et les outils qui l'accompagnent mentionnés dans ce guide peuvent grandement améliorer la productivité de votre terminal et élever votre flux de travail au niveau supérieur. En installant et en configurant Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k et un thème personnalisé, vous pouvez créer une configuration de terminal personnalisée et puissante qui augmente votre productivité et rend l'utilisation de votre terminal plus agréable. Essayez-les et voyez la différence par vous-même !

J'espère que ce guide étape par étape vous aidera et vous encouragera à partager ce message moyen. Bon bricolage de terminal et amélioration de la productivité !