Recherche de site Web

Comment installer Oh My Zsh dans Ubuntu 20.04


Lorsque nous travaillons avec des environnements basés sur Unix, la majorité de notre temps sera consacré au travail dans un terminal. Un terminal beau nous fera du bien et améliorera notre productivité. C'est là que OH-MY-ZSH entre en jeu.

OH-MY-ZSH est un framework open source pour gérer 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 quelques éléments qui vous rendront meilleur sur le terminal. Il existe 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 une version plus récente ferait l'affaire mais nous préférons la version 5.0.8 et plus récente).
  • Curl ou Wget doivent être installés.
  • Git doit être installé (v2.4.11 ou supérieure recommandée).

Allons-y et voyons comment installer et configurer le programme OH-MY-ZSH sous 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-le 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, une sauvegarde de votre fichier .zhrc existant sera effectuée. 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 ici que vous modifierez les paramètres, activerez de nouveaux plugins ou modifierez les thèmes en fonction des besoins.

Décomposons 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 de thèmes fourni avec l'installation. Cela améliore visuellement l’apparence et la convivialité 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 le thème, modifiez le paramètre « ZSH_THEME= » sous le fichier .zshrc.

nano ~/.zshrc

Vous devez sourcer (source ~/.zshrc) le fichier pour que les modifications soient effectives.

source ~/.zshrc

Plugins OH-MY-ZSH

Il existe des tonnes de plugins pris en charge par OH-MY-ZSH. Configurer un plugin est assez simple. Tout ce que vous avez à faire est d'obtenir le package du plugin et d'ajouter le nom du plugin dans le paramètre plugins du fichier .zshrc. Par défaut, git est le seul plugin activé après l'installation.

Je vais maintenant ajouter deux autres plugins « ZSH-autosuggestions et ZSH-Syntax-highlighting » en clonant les packages.

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 efficaces. Vous pouvez maintenant voir sur la capture d'écran que la fonction de suggestion automatique est activée et qu'elle mémorise la commande que j'ai utilisée précédemment et suggère en fonction de celle-ci.

OH-MY-ZSH Mise à jour automatique

OH-MY-ZSH vérifie automatiquement les mises à jour deux fois par semaine. 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=.

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 « désinstaller oh_my_zsh ». Cela supprimera tous les fichiers et dossiers nécessaires faisant partie de 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 parlé dans cet article. Explorez et partagez votre expérience avec nous.