© Christian PAULUS. Document créé le 7 août 2009 , mis à jour le 7 août 2009.
On n'est jamais heureux que dans le bonheur qu'on donne. Donner, c'est recevoir. Abbé Pierre
Accueil du site > Astuces > Unix > Prompt zsh sur deux lignes
Exemple de configuration du shell zsh, un prompt sur deux lignes :
Le code à placer à la fin de votre fichiers .zshrc :
PROMPT=$'%{\e[1;36;40m%}â•─ %n@%m %~ ─ %h
╰─ %# 'donnera quelque chose du genre :
A composer dans le style : %{\e[TYPE;FGC;BGCm%}
où :
Exemples :
%{\e[0;33;44m%} Caractère normal, jaune sur fond bleu%{\e[0;32m%} Caractère gras, vertIl est possible d’utiliser les variables de colors. L’extrait du .zhrc ressemblera à cela :
autoload -U colors && colors
PROMPT="%{$bg[black]%}%{$fg[red]%}â•─ %{$fg[blue]%} %n %{$fg[red]%}@%{$fg[cyan]%}%m%{$fg[red]%} - %{$fg[red]%}%~ %{$reset_color%}
%{$fg[red]%}╰─ [%h%1(j.%%%j.)%0(?..:%?)] %# %{$reset_color%}"Possibilité de choisir un prompt parmi une liste de thèmes proposées.
Ajoutez en fin de .zshrc :
utoload -U promptinit && promptinit
Ouvrez un nouveau terminal puis entrez :
prompt -l
La liste des thèmes disponibles apparaît. Choisissez en un, par exemple adam2 qui est un bel exemple de prompt sur 2 lignes. Entrez la commande :
prompt adam2
et admirez.