Mir expreeeeess !

Publié le par Peck

La dernière version sur http://linux-attitude.fr/post/Mir-expreeeeess

Niveau
:
Résumé : export PAGER=most ; export LESS_TERMCAP

Les pages de manuel sont bien tristes en noir et blanc. Heureusement nous allons y mettre de la couleur.

Voici une première méthode plutôt simple :
$ apt-get install most
$ export PAGER=most
$ man man
Bravo ! Mais bon il faut aimer most ses racourcis et sa présentation. Et cela nécessite de l'installer, ce qui est difficile si vous n'êtes pas root.



Je vous ai donc trouvé mieux sur http://nion.modprobe.de/blog/archives/572-less-colors-for-man-pages.html
Ajoutez tout simplement ceci dans votre .bashrc :

export LESS_TERMCAP_mb=$'E[01;31m'    # debut de blink !
export LESS_TERMCAP_md=$'E[01;31m'    # debut de gras
export LESS_TERMCAP_me=$'E[0m'        # fin
export LESS_TERMCAP_so=$'E[01;44;33m' # début de la ligne d'état
export LESS_TERMCAP_se=$'E[0m'        # fin
export LESS_TERMCAP_us=$'E[01;32m'    # début de souligné
export LESS_TERMCAP_ue=$'E[0m'        # fin
Et hop :
$ man man

En plus cela fonctionnera non seulement pour man, mais pour toutes les commandes à base de less.


Pour comprendre et personnaliser ces commandes, vous devrez comprendre les variables : man 5 termcap, (lire les capabilities). Et vous devrez aussi connaître les codes ANSI pour les numéros de couleur :  http://pueblo.sourceforge.net/doc/manual/ansi_color_codes.html (notez que le ';' sépare plusieurs codes couleurs qui vont ensemble).


Notez que vous pourrez aussi étendre un peu la chose grâce à d'autres variables. Et maintenant que vous avez tout compris, sachez que les variables TERMCAP existent pour la plupart des softs. Vous allez donc tous les personnaliser bien sûr !

Publié dans admin

Commenter cet article