[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ergonomie/lisibilité en CLI



> Un truc très simple à faire, c'est de changer la variable
> d'environement PS1 de bash pour y mettre de la couleur (ou
> de l'inversion vidéo ou autre), ce qui permet de retrouver
> facilement le début de la sortie de la dernière commande.

le problème pour inverser la video juste pour la saisie de commande,
c'est qu'il faudrait hooker le <enter> final pour réinverser.

par contre sous zsh y'a le syntax highlighting:

aptitude install zsh-syntax-highlighting

puis dans ton .zshrc

    . /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

pour laisser des lignes vides et mettre de la couleur dans ton prompt,
il suffit effectivement de parametrer PS1. le mien est devenu assez
copieux mais à la base c'était un truc comme ca:

export PS1='%K{blue}%F{white}%B▒░  %m %~ %b%f%k
▒░ ▷ '

il faut lire la section 'SIMPLE PROMPT ESCAPES' de man zshmisc pour le
détail.

notez que precmd est une fonction qui est executée a chaque prompt, on
peut donc modifier le prompt a la volée (par exemple si on arrive dans
un depot git). mon precmd:

https://github.com/eiro/p6-scripts/blob/master/zsh-plugins/ps1-configuration.zsh

a+
marc


Reply to: