Comment installer Oh My Zsh dans Ubuntu 20.04
Lorsque nous travaillons avec des environnements basés sur Unix, nous passons la majorité de notre temps à travailler sur un terminal. Un terminal beau nous fera nous sentir bien et améliorera notre productivité. C’est là qu’OH-MY-ZSH entre en jeu.
OH-MY-ZSH est un framework open-source pour la gestion de la configuration ZSH et est piloté par la communauté. Il est livré avec des tonnes de fonctions utiles, de plugins, d’aides, de thèmes et de quelques choses qui vous rendront meilleur au terminal. Il y a actuellement 275+ plugins et 150 thèmes pris en charge.
Tout d’abord, vous devez installer et configurer ZSH comme shell par défaut dans Ubuntu.
Exigences
- Zsh doit être installé (la v4.3.9 ou plus récente ferait l’affaire, mais nous préférons la version 5.0.8 et plus récente).
- Curl ou Wget doit être installé.
- Git doit être installé (v2.4.11 ou supérieur recommandé).
Entrons dans le vif du sujet et voyons comment installer et configurer le programme OH-MY-ZSH dans Ubuntu Linux.
Installation de OH-MY-ZSH dans Ubuntu Linux
L’installation de Oh My Zsh peut être effectuée à l’aide des commandes « Curl » ou « Wget » dans votre terminal. Assurez-vous que l’un des utilitaires est installé dans le système d’exploitation, sinon installez-les avec git en exécutant la commande apt suivante.
$ sudo apt install curl wget git
Ensuite, installez Oh My Zsh via la ligne de commande avec curl ou wget comme indiqué.
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
Une fois que vous avez installé OH-MY-ZSH, il prendra une sauvegarde de votre fichier .zhrc existant. Ensuite, un nouveau fichier .zshrc sera créé avec les configurations. Ainsi, chaque fois que vous décidez de supprimer OH-MY-ZSH à l’aide du programme de désinstallation, un ancien fichier .zshrc sera automatiquement rétabli.
-rw-r--r-- 1 tecmint tecmint 3538 Oct 27 02:40 .zshrc
Toutes les configurations sont placées sous le fichier .zshrc. C’est là que vous pourrez soit modifier les paramètres, soit activer de nouveaux plugins, soit changer de thème en fonction des besoins.
Voyons en détail certains des paramètres importants que nous pouvons modifier dans le fichier .zshrc.
Thèmes OH-MY-ZSH
Parmi toutes les fonctionnalités de OH-MY-ZSH, j’adore l’ensemble des thèmes qui vient dans un bundle avec l’installation. Cela améliore visuellement l’apparence de mon terminal. Les thèmes sont installés sous « /home/tecmint/.oh-my-zsh/themes/ ».
$ ls /home/tecmint/.oh-my-zsh/themes/
Par défaut « robbyrussell » est le thème qui est chargé. Pour changer de thème, modifiez le paramètre « ZSH_THEME=<THEME-NAME> » sous le fichier .zshrc.
$ nano ~/.zshrc
Vous devez sourcer (source ~/.zshrc) le fichier pour que les modifications soient effectives.
$ source ~/.zshrc
Plug-ins OH-MY-ZSH
Il existe des tonnes de plugins qui sont pris en charge par OH-MY-ZSH. La mise en place d’un plugin est assez simple. Tout ce que vous avez à faire est d’obtenir le paquet de plugins et d’ajouter le nom du plugin dans le paramètre plugins sur le fichier .zshrc. Par défaut, git est le seul plugin qui est activé après l’installation.
Maintenant, je vais ajouter deux autres plugins « ZSH-autosuggestions et ZSH-Syntax-highlighting » en clonant les paquets.
$ git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
Pour rendre les plugins efficaces, tout ce que vous avez à faire est d’éditer le fichier .zhsrc, d’ajouter le nom du plugin dans plugins=() avec un espace entre chaque nom de plugin.
$ nano ~/.zshrc
Maintenant, le fichier source (source ~/.zshrc) pour que les modifications soient effectives. Maintenant, vous pouvez voir sur la capture d’écran que la fonction de suggestion automatique est activée et qu’elle se souvient de la commande que j’ai utilisée précédemment et suggère en fonction de celle-ci.
Mise à jour automatique OH-MY-ZSH
OH-MY-ZSH vérifie automatiquement les mises à jour toutes les deux semaines. Pour le désactiver, définissez le paramètre DISABLE_AUTO_UPDATE="true ». Vous pouvez également contrôler le nombre de jours pendant lesquels la mise à jour doit s’exécuter en définissant export UPDATE_ZSH_DAYS=<NOMBRE DE JOURS>.
Il est possible d’exécuter des mises à jour manuelles en exécutant la commande.
$ omz update
Suppression de OH-MY-ZSH dans Ubuntu Linux
Si vous souhaitez supprimer oh-my-zsh, exécutez la commande « uninstall oh_my_zsh ». Il supprimera tous les fichiers et dossiers nécessaires à oh_my_zsh et reviendra à l’état précédent. Redémarrez votre terminal pour que les modifications soient effectives.
$ uninstall oh_my_zsh
C’est tout pour cet article. Nous avons exploré ce qu’est oh-my-zsh, comment l’installer et le configurer. Nous avons également vu des plugins et des thèmes. Il y a beaucoup plus de fonctionnalités que ce dont nous avons discuté dans cet article. Explorez et partagez votre expérience avec nous.








