Contribution : @Julien
PRÉSENTATION
Oh My Zsh est une structure open source, gérée par la communauté, pour gérer votre configuration zsh.
Cela semble ennuyeux. Essayons à nouveau.
Oh My Zsh ne fera pas de vous un développeur 10x… mais vous pourrez vous sentir comme tel.
Une fois installé, votre terminal shell deviendra le sujet de conversation de la ville où vous serez remboursé ! À chaque frappe dans votre invite de commande, vous profiterez des centaines de plugins puissants et de magnifiques thèmes. Les étrangers viendront vous voir dans les cafés et vous demanderont « c’est incroyable ! Êtes-vous une sorte de génie ? ».
Enfin, vous commencerez à recevoir le genre d’attention que vous avez toujours pensé mériter. … ou peut-être que vous utiliserez le temps que vous gagnez pour commencer à utiliser le fil dentaire plus souvent.
AVANTAGES
- La classe
- la rapidité une fois maîtrisée
- Rajout de plugins possible
INCONVÉNIENTS
- à remplir
INSTALLATION
Multi-OS
Première étape, installer » ZSH » et » GIT » selon votre distribution :
APT :
sudo apt-get install git zsh
EOPKG :
sudo eopkg install git zsh
DNF :
sudo dnf install git zsh
ZSH :
DÉFINIR ZSH PAR DÉFAUT :
chsh -s $(which zsh)
À ce stade il faut fermer la session et la relancer, au lancement du terminal un message va apparaitre, répondre » q » :
INSTALLATION d’OH MY ZSH :
sh -c « $(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -) »
POWERLEVEL10K
INSTALLATION :
git clone –depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
CONFIGURATION :
Fermer et relancer le terminal et configurer Powerlevel10k.
Au cas où on peut relancer l’assistant de configuration avec cette commande :
p10k configure
THÈME
Mise en place du thème :
nano ~/.zshrc
Chercher la ligne :
- ZSH_THEME= »robbyrussell »
et remplacer par :
- ZSH_THEME= »powerlevel10k/powerlevel10k »
FONTS
Manuelle d’Installation des Fonts (Police) : Lien
Sous KDE installer les polices en système et redémarrer l’ordinateur.
Pour les autres environnements de bureau, une fois les 4 Fonts installer, il faut changer la police d’écriture du terminal par MesloLGS NF Regular.
PLUGIN HISTORIQUE
Ajout du plugin de l’historique :
Éditer le fichier de configuration .zshrc et remplacer cette ligne :
plugins=(git)
Par :
plugins=(git zsh-autosuggestions)
PLUGIN COULEURS
Ajout du plugin pour mettre en vert une commande juste et en rouge une fausse commande :
Installation de zsh-syntax-highlighting :
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git && echo « source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh » >> ${ZDOTDIR:-$HOME}/.zshrc
Relancer le terminal et Profité.
PLUGIN HISTORIQUE
COMMANDE GIT :
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
PERMUTER :
Pour permuter entre ZSH à BASH : (relancé la session pour la prise en compte)
ZSH → BASH
chsh -s $(which bash)
BASH → ZSH
chsh -s $(which zsh)
FLATPAK :
néant
TEST
Utilisation de la mémoire : nc Mo
LIENS
- Source guide complet : installation rapide sous Linux. : Lien
- Source Oh My Zsh : Lien
- Manuel d’installation des Fonts (polices) : Lien
- Zsh-Syntax-Highlighting : Lien
- Zsh-Autosuggestions : Lien
VIDÉOS
- Source : néant