Il semble y avoir un moyen d’afficher en couleur les pages de manuel (voir here . Cela implique de définir des variables d’environnement associées à less et d’ajouter ces définitions à .bashrc
. J’ai essayé de faire la même chose dans config.fish
pour la coquille de poisson, mais n'a pas obtenu de sortie couleur.
Comment obtenir des pages de manuel couleur dans la coquille de poisson?
Vous pouvez définir la configuration avec les commandes suivantes,
set -x LESS_TERMCAP_mb (printf "\033[01;31m")
set -x LESS_TERMCAP_md (printf "\033[01;31m")
set -x LESS_TERMCAP_me (printf "\033[0m")
set -x LESS_TERMCAP_se (printf "\033[0m")
set -x LESS_TERMCAP_so (printf "\033[01;44;33m")
set -x LESS_TERMCAP_ue (printf "\033[0m")
set -x LESS_TERMCAP_us (printf "\033[01;32m")
En supposant que vous utilisiez moins comme téléavertisseur, mettez ceci dans ~/.config/fish/config.fish
:
set -x LESS_TERMCAP_mb (printf "\e[01;31m")
set -x LESS_TERMCAP_md (printf "\e[01;31m")
set -x LESS_TERMCAP_me (printf "\e[0m")
set -x LESS_TERMCAP_se (printf "\e[0m")
set -x LESS_TERMCAP_so (printf "\e[01;44;33m")
set -x LESS_TERMCAP_ue (printf "\e[0m")
set -x LESS_TERMCAP_us (printf "\e[01;32m")
Si vous voyez \e[0m
etc apparaître lorsque vous affichez la page de manuel, essayez également d'ajouter cette ligne:
set -x LESS "-R"
Il est possible d'utiliser set_color
au lieu de séquences ANSI directes. En fait, cela vous permet d'utiliser la couleur de votre choix, en utilisant des échappements hexadécimaux de couleur 24 bits, comme (set_color FF55AA)
.
set -x LESS_TERMCAP_mb (set_color brred)
set -x LESS_TERMCAP_md (set_color brred)
set -x LESS_TERMCAP_me (set_color normal)
set -x LESS_TERMCAP_se (set_color normal)
set -x LESS_TERMCAP_so (set_color -b blue bryellow)
set -x LESS_TERMCAP_ue (set_color normal)
set -x LESS_TERMCAP_us (set_color brgreen)