Outils pour utilisateurs

Outils du site


atelier20191019-zsh-pimp-my-shell-run

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
atelier20191019-zsh-pimp-my-shell-run [2019/10/11 07:31] – créée wapatelier20191019-zsh-pimp-my-shell-run [2020/02/21 12:38] (Version actuelle) wap
Ligne 3: Ligne 3:
  
 ====== ZSH: Pimp my shell ! ====== ====== ZSH: Pimp my shell ! ======
-Philippe Wambeke - LoliGrUB (19 octobre 2019)+Philippe Wambeke - LoLiGrUB (19 octobre 2019)
  
 ===== ZSH, c'est quoi ? ===== ===== ZSH, c'est quoi ? =====
Ligne 39: Ligne 39:
  
 ==== Exemple de shell traditionnel ==== ==== Exemple de shell traditionnel ====
 +
 +{{::classic_shell.png?600|}}
  
 ==== Exemple de zsh ==== ==== Exemple de zsh ====
  
 +{{::zsh_shell.png?600|}}
  
 ===== Installation ===== ===== Installation =====
Ligne 87: Ligne 90:
  
 <code bash> <code bash>
-sudo apt-get install powerlevel9k+sudo apt-get install zsh-theme-powerlevel9k
 sudo yum install powerlevel9k sudo yum install powerlevel9k
 sudo pacman -S powerlevel9k sudo pacman -S powerlevel9k
Ligne 112: Ligne 115:
 ==== Les polices compremant les glyphes ==== ==== Les polices compremant les glyphes ====
  
-La police PowerLine ne contient pas suffisamment de glyphes. Il faut donc installer une police de caractère spéciale faisant partie de la collection https://github.com/ryanoasis/nerd-fonts["nerd font"].+La police PowerLine ne contient pas suffisamment de glyphes. Il faut donc installer une police de caractère spéciale faisant partie de la collection [[https://github.com/ryanoasis/nerd-fonts|"nerd font"]].
  
-Parmi toutes les https://github.com/ryanoasis/nerd-fonts/releases/tag/v2.0.0[polices], j'ai choisi la police https://github.com/ryanoasis/nerd-fonts/releases/download/v2.0.0/Hack.zip[Hack]:+Parmi toutes les [[https://github.com/ryanoasis/nerd-fonts/releases/tag/v2.0.0|polices]], j'ai choisi la police [[https://github.com/ryanoasis/nerd-fonts/releases/download/v2.0.0/Hack.zip|Hack]]:
  
 <code bash> <code bash>
Ligne 130: Ligne 133:
 fc-cache fc-cache
 </code> </code>
 +
 +Après, ne pas oublier de changer la police dans le terminal !
  
 ===== La configuration ===== ===== La configuration =====
Ligne 137: Ligne 142:
 <code bash> <code bash>
 export TERM="xterm-256color" export TERM="xterm-256color"
 +POWERLEVEL9K_MODE="nerdfont-complete"
 ZSH_THEME="powerlevel9k/powerlevel9k" ZSH_THEME="powerlevel9k/powerlevel9k"
 </code> </code>
  
-Si le thème PowerLevel9k est packagé par la distribution, la seconde ligne est inutile.+Si le thème PowerLevel9k est packagé par la distribution, la dernière ligne devient: 
 + 
 +<code bash> 
 +source /usr/share/zsh-theme-powerlevel9k/powerlevel9k.zsh-theme 
 +</code>
  
-===== Premier plugin: autosuggestions =====+==== Premier plugin: autosuggestions ====
  
 Ce plugin permet d'afficher des suggestions basées sur l'historique des commandes. Ce plugin permet d'afficher des suggestions basées sur l'historique des commandes.
Ligne 227: Ligne 237:
 </code> </code>
  
-Les icônes et leur numéros peuvent être recherchés sur le site http://nerdfonts.con+Les icônes et leur numéros peuvent être recherchés sur le site http://nerdfonts.com
  
 ==== Un prompt mutli-lignes ==== ==== Un prompt mutli-lignes ====
Ligne 262: Ligne 272:
 </code> </code>
  
-Consultez la https://github.com/bhilburn/powerlevel9k/wiki/Stylizing-Your-Prompt[référence] et autres exemples pour styliser le prompt.+Consultez la [[https://github.com/bhilburn/powerlevel9k/wiki/Stylizing-Your-Prompt|référence]] et autres exemples pour styliser le prompt.
  
 ===== Et maintenant, qu'est-ce qu'on en fait ? ===== ===== Et maintenant, qu'est-ce qu'on en fait ? =====
Ligne 315: Ligne 325:
 ===== Pour aller plus loin ===== ===== Pour aller plus loin =====
  
-  * https://ohmyz.sh/[ohmyzsh] +  * [[https://ohmyz.sh/|ohmyzsh]
-  * https://github.com/robbyrussell/oh-my-zsh[ohmyzsh depuis github] +  * [[https://github.com/robbyrussell/oh-my-zsh|ohmyzsh depuis github]
-  * https://github.com/bhilburn/powerlevel9k[Personnalisation] +  * [[https://github.com/bhilburn/powerlevel9k|Personnalisation]
-  * http://reasoniamhere.com/2014/01/11/outrageously-useful-tips-to-master-your-z-shell/[Utilisation] +  * [[http://reasoniamhere.com/2014/01/11/outrageously-useful-tips-to-master-your-z-shell|Utilisation]
-  * https://github.com/romkatv/powerlevel10k[powerlevel10k]+  * [[https://github.com/romkatv/powerlevel10k|powerlevel10k]]
  
 ===== Merci ===== ===== Merci =====
atelier20191019-zsh-pimp-my-shell-run.1570779084.txt.gz · Dernière modification : 2019/10/11 07:31 de wap