Ceci est une ancienne révision du document !
Oh My Zsh
Lorsque vous travaillez avec des environnements basés sur Unix, la majorité de votre temps sera consacrée à travailler dans un terminal. Un bon terminal nous fera nous sentir 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 la gestion de la configuration Zsh et est piloté par la communauté. Il est livré avec des tonnes de fonctions utiles, des plugins, des assistants, des thèmes et quelques éléments qui vous rendront votre terminal plus ergonomique.
Installation
Prérequis
Zsh doit être installé. La version 4.3.9 ferait l'affaire, mais de préférence utiliser la version 5.0.8 ou plus récent. Curl ou Wget doivent-être installés. Git doit aussi être installé (v2.4.11 ou supérieur recommandé).
Pour se faire exécutez dans un terminal
sudo apt install curl wget git
Installation de Oh My Zsh
Installez Oh My Zsh via une des lignes de commande avec curl ou wget comme indiqué.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
ou
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, si vous décidez de supprimer Oh My Zsh à l'aide du programme de désinstallation, l'ancien fichier .zshrc sera automatiquement restauré.
Installation des extensions
Pour ajouter des extensions il suffit de copier l'extension dans le répertoire ~/.oh-my-zsh/custom/plugins.
Exemple avec git pour l'assistant zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
Exemple avec le plugins
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
Installation des thèmes
Pour ajouter des thèmes il suffit de copier le thème dans le répertoire ~/.oh-my-zsh/custom/themes.
Configurations
Toutes les paramètres de configuration sont placées sous le fichier .zshrc. C'est là que vous devez modifier les paramètres de Oh My Zsh, activer les nouveaux plugins ou modifier les thèmes en fonction des besoins.