4 votes

Existe-t-il un moyen de colorer certaines parties des pages du manuel sur le terminal ?

Je voudrais colorier certaines parties de la sortie de la commande man En particulier, j'aimerais pouvoir changer la couleur des éléments les plus importants, par exemple les options ou la première introduction à chaque commande.

Est-ce possible ?

Je sais que je peux changer la couleur de l'invite et de la sortie de la commande grep y ls Je pensais donc qu'il était possible de personnaliser davantage de choses (si oui, de manière générale, pourriez-vous me montrer un guide complet ?)

6voto

Alex Points 8703

En supposant que vous êtes plutôt par défaut et que vous utilisez bash :

Version courte :
Ajoutez les éléments suivants à votre fichier .bashrc :

export LESS_TERMCAP_mb=$(printf '\e[01;31m') # enter blinking mode – red
export LESS_TERMCAP_md=$(printf '\e[01;35m') # enter double-bright mode – bold, magenta
export LESS_TERMCAP_me=$(printf '\e[0m') # turn off all appearance modes (mb, md, so, us)
export LESS_TERMCAP_se=$(printf '\e[0m') # leave standout mode
export LESS_TERMCAP_so=$(printf '\e[01;33m') # enter standout mode – yellow
export LESS_TERMCAP_ue=$(printf '\e[0m') # leave underline mode
export LESS_TERMCAP_us=$(printf '\e[04;36m') # enter underline mode – cyan

Si vous utilisez ZSH dans le cadre de oh-my-zsh, il existe un plugin pour la coloration des pages de manuel : colored-man.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X