Je pertinente !
Des news de ce genre, j'en voudrais plus souvent, cela m'a fait découvrir Zsh que j'utilise maintenant ... très agréable. Surtout niveau completion qui se fait en dessous de la ligne de commande et disparaît après (ca ne fait pas scroller le terminal et on garde de vue les commandes d'avant.
Et aussi niveau prompt, j'aprécie RPS1, le prompt à droite.
Dans PS1, j'ai les infos de d'habitude, username, hostname et dossier courant que je limite a deux niveaux (limite la tailel du prompt dans les niveaux profonds.
Dans RPS1, le dirname complet dans une couleur pau contrastée. Et disparaît automatiquement lorsque le curseur arrive dessus.
En plus, la couleur change selon le succès de la commande d'avant, super pratique et merci a la personne qui a donné l'astuce sur cette page.
prompt(){
autoload colors
colors
reset="$terminfo[sgr0]"
bold="$terminfo[bold]"
color_isok="%(?.%{$bold$fg[green]%}.%{$bold$fg[red]%})"
# %(!.#.$) to have '$' or '#' sign like bash / %# to have either '%' or '#'
export PS1="$color_isok%n@%M%{$reset%}:%{$bold$fg[blue]%}%2~%{$reset%}%(!.#.$) "
export RPS1="%{$fg[yellow]%}%~%{$terminfo[sgr0]%}"
}
[^] # Re: Oui mais ...
Posté par Mildred (site web personnel) . En réponse à la dépêche À la (re)découverte de Zsh. Évalué à 3.
Des news de ce genre, j'en voudrais plus souvent, cela m'a fait découvrir Zsh que j'utilise maintenant ... très agréable. Surtout niveau completion qui se fait en dessous de la ligne de commande et disparaît après (ca ne fait pas scroller le terminal et on garde de vue les commandes d'avant.
Et aussi niveau prompt, j'aprécie RPS1, le prompt à droite.
Dans PS1, j'ai les infos de d'habitude, username, hostname et dossier courant que je limite a deux niveaux (limite la tailel du prompt dans les niveaux profonds.
Dans RPS1, le dirname complet dans une couleur pau contrastée. Et disparaît automatiquement lorsque le curseur arrive dessus.
En plus, la couleur change selon le succès de la commande d'avant, super pratique et merci a la personne qui a donné l'astuce sur cette page.
prompt(){
autoload colors
colors
reset="$terminfo[sgr0]"
bold="$terminfo[bold]"
color_isok="%(?.%{$bold$fg[green]%}.%{$bold$fg[red]%})"
# %(!.#.$) to have '$' or '#' sign like bash / %# to have either '%' or '#'
export PS1="$color_isok%n@%M%{$reset%}:%{$bold$fg[blue]%}%2~%{$reset%}%(!.#.$) "
export RPS1="%{$fg[yellow]%}%~%{$terminfo[sgr0]%}"
}