Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
oh-my-zsh [Le 09/08/2023, 12:23]
sefran Configuration des extensions et corrections de syntaxe de l'article Oh my Zsh
oh-my-zsh [Le 06/12/2023, 18:06] (Version actuelle)
sefran correction lien
Ligne 8: Ligne 8:
 C'est là que **Oh My Zsh** entre en jeu. 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|Zsh]] et est piloté par la communauté. Il est livré avec des tonnes de fonctions utilesdes [[https://​github.com/​ohmyzsh/​ohmyzsh/​wiki/​Plugins|plugins]],​ des assistants, des [[https://​github.com/​ohmyzsh/​ohmyzsh/​wiki/​Themes|thèmes]] ​et quelques éléments qui vous rendront votre terminal plus ergonomique.+**Oh My Zsh** est un framework open source pour la gestion de la configuration [[zsh|Zsh]] et est piloté par la communauté. Il est livré avec des tonnes de fonctions utiles ​au travers ​des [[https://​github.com/​ohmyzsh/​ohmyzsh/​wiki/​Plugins|plugins]],​ des assistants, des [[https://​github.com/​ohmyzsh/​ohmyzsh/​wiki/​Themes|thèmes]]. Ces fonctions que vous ajouterez à Zsh vous rendront votre terminal plus ergonomique ​et sexy.
  
 ====== Installation ====== ====== Installation ======
Ligne 14: Ligne 14:
 ===== Prérequis ===== ===== Prérequis =====
  
-[[zsh|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.+[[zsh|Zsh]] doit être installé. La version 4.3.9 ferait l'​affaire,​ mais de préférence ​utilisez ​la version 5.0.8 ou plus récente.
  
-[[curl|Curl]], [[wget|Wget]] et [[git|Git]] doivent-être installés+<note important>​ 
-[[git|Git]] doit être en v2.4.11 ou supérieur.+N'​oubliez pas de définir votre shell par défaut à [[zsh|Zsh]]. 
 +<code bash> 
 +chsh -s /bin/zsh 
 +</​code>​
  
-Pour [[tutoriel:​comment_installer_un_paquet|l'​installation de ces applications]] exécutez dans un [[terminal|terminal]]+Puis déconnectez-vous,​ et reconnectez-vous pour avoir [[zsh|Zsh]] comme shell par défaut.
  
 +Vous pouvez aussi lancer le shell manuellement dans bash
 <code bash> <code bash>
 +zsh
 +</​code>​
 +
 +Et pour activer les modifications du fichier de configuration **~/.zhrc** dans le terminal actif avec une instance [[zsh|Zsh]]
 +<code zsh>
 +source ~/.zshrc
 +</​code>​
 +</​note>​
 +
 +[[curl|Curl]] ou [[wget|Wget]] et [[git|Git]] doivent-être installés.
 +[[git|Git]] doit être en v2.4.11 ou supérieure.
 +
 +Pour [[tutoriel:​comment_installer_un_paquet|l'​installation de ces applications]] exécutez dans un [[terminal|terminal]]
 +
 +<code zsh>
 sudo apt install curl wget git sudo apt install curl wget git
 </​code>​ </​code>​
Ligne 29: Ligne 48:
 Installez Oh My Zsh via une des lignes de commande avec curl ou wget comme indiqué. Installez Oh My Zsh via une des lignes de commande avec curl ou wget comme indiqué.
  
-<​code ​bash+<​code ​zsh
-sh -c "​$(curl -fsSL https://​raw.github.com/​ohmyzsh/​ohmyzsh/​master/​tools/​install.sh)"​+sh -c "​$(curl -fsSL https://​raw.githubusercontent.com/​ohmyzsh/​ohmyzsh/​master/​tools/​install.sh)"​
 </​code>​ </​code>​
  
 ou ou
  
-<​code ​bash+<​code ​zsh
-sh -c "​$(wget https://​raw.github.com/​ohmyzsh/​ohmyzsh/​master/​tools/​install.sh -O -)"+sh -c "​$(wget https://​raw.githubusercontent.com/​ohmyzsh/​ohmyzsh/​master/​tools/​install.sh -O -)"
 </​code>​ </​code>​
  
Ligne 49: Ligne 68:
  
 Exemple avec git pour l'​assistant zsh-autosuggestions Exemple avec git pour l'​assistant zsh-autosuggestions
-<​code ​bash+<​code ​zsh
-git clone https://github.com/​zsh-users/​zsh-autosuggestions ~/​.oh-my-zsh/​custom/​plugins/​zsh-autosuggestions+git clone https://raw.githubusercontent.com/​zsh-users/​zsh-autosuggestions ~/​.oh-my-zsh/​custom/​plugins/​zsh-autosuggestions
 </​code>​ </​code>​
  
 Exemple avec le plugins Exemple avec le plugins
-<​code ​bash+<​code ​zsh
-git clone https://github.com/​zsh-users/​zsh-syntax-highlighting.git ~/​.oh-my-zsh/​custom/​plugins/​zsh-syntax-highlighting+git clone https://raw.githubusercontent.com/​zsh-users/​zsh-syntax-highlighting.git ~/​.oh-my-zsh/​custom/​plugins/​zsh-syntax-highlighting
 </​code>​ </​code>​
  
Ligne 70: Ligne 89:
 ====== Configurations ====== ====== Configurations ======
  
-Tous les paramètres de configuration sont placés dans 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.+Tous les paramètres de configuration sont placés dans le fichier **.zshrc**. C'est là que vous devez modifier les paramètres de **Oh My Zsh** pour activer les nouveaux plugins ou modifier les thèmes en fonction des besoins.
  
 ===== Configuration des paramètres Oh My Zsh ===== ===== Configuration des paramètres Oh My Zsh =====
Ligne 77: Ligne 96:
  
 Pour valider une extension, un plugin en anglais, il faut [[tutoriel:​comment_modifier_un_fichier|éditer]] le fichier de configuration [[zsh|Zsh]] **.zhrc** de votre compte utilisateur en tapant la commande suivante par exemple Pour valider une extension, un plugin en anglais, il faut [[tutoriel:​comment_modifier_un_fichier|éditer]] le fichier de configuration [[zsh|Zsh]] **.zhrc** de votre compte utilisateur en tapant la commande suivante par exemple
-<​code ​bash>+<​code ​zsh>
 nano ~/.zshrc nano ~/.zshrc
 </​code>​ </​code>​
Ligne 100: Ligne 119:
 ==== Trouver les extensions ==== ==== Trouver les extensions ====
 Pour voir la liste des extensions disponibles Pour voir la liste des extensions disponibles
-<​code ​bash>+<​code ​zsh>
 ls ~/​.oh-my-zsh/​plugins ls ~/​.oh-my-zsh/​plugins
 </​code>​ </​code>​
Ligne 107: Ligne 126:
  
 Pour valider un thème il faut [[tutoriel:​comment_modifier_un_fichier|éditer]] le fichier de configuration [[zsh|Zsh]] **.zhrc** de votre compte utilisateur en tapant la commande suivante par exemple Pour valider un thème il faut [[tutoriel:​comment_modifier_un_fichier|éditer]] le fichier de configuration [[zsh|Zsh]] **.zhrc** de votre compte utilisateur en tapant la commande suivante par exemple
-<​code ​bash>+<​code ​zsh>
 nano ~/.zshrc nano ~/.zshrc
 </​code>​ </​code>​
Ligne 120: Ligne 139:
 ==== Trouver les thèmes ==== ==== Trouver les thèmes ====
 Pour voir la liste des thèmes disponibles Pour voir la liste des thèmes disponibles
-<​code ​bash>+<​code ​zsh>
 ls ~/​.oh-my-zsh/​themes ls ~/​.oh-my-zsh/​themes
 </​code>​ </​code>​
Ligne 145: Ligne 164:
 {{ :​application:​zsh:​oh-my-zsh_jonathan-theme.png?​800 | Terminal Zsh avec le thème Jonathan}} {{ :​application:​zsh:​oh-my-zsh_jonathan-theme.png?​800 | Terminal Zsh avec le thème Jonathan}}
  
-<​code ​bash>+<​code ​zsh>
 cp ~/​.oh-my-zsh/​themes/​jonathan.zsh-theme ~/​.oh-my-zsh/​themes/​montheme.zsh-theme cp ~/​.oh-my-zsh/​themes/​jonathan.zsh-theme ~/​.oh-my-zsh/​themes/​montheme.zsh-theme
 </​code>​ </​code>​
  • oh-my-zsh.1691576595.txt.gz
  • Dernière modification: Le 09/08/2023, 12:23
  • par sefran