©
. Document créé le 7 août 2009 , mis à jour le 7 août 2009.Ce n'est pas pour me vanter, mais il fait rudement chaud. Eugène Labiche
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.
Les forums sont fermés.