C'è un modo per colorare parti delle pagine man sul terminale?

2

Vorrei colorare alcune parti dell'output del comando man , in particolare vorrei poter cambiare il colore delle cose più importanti, ad esempio le opzioni o la prima introduzione a ciascun comando.

È possibile?

So che posso cambiare il colore del prompt e dell'output del comando grep e ls , quindi ho pensato che potremmo effettivamente personalizzare più cose (se sì, in generale, potresti mostrarmi un guida completa?).

    
posta nbro 24.04.2015 - 00:35
fonte

1 risposta

6

Supponendo che tu sia abbastanza predefinito e usi bash:

Versione breve:
Aggiungi quanto segue al tuo file .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

Se usi ZSH come parte di oh-my-zsh c'è un plugin per colorare la man-page: color-man

    
risposta data 24.04.2015 - 06:43
fonte

Leggi altre domande sui tag