• Café
  • Farbige Manpages auf der Konsole

Neulich hat mich ein Kollege gefragt, warum bei mir die Manpages farbig sind. Nun, ich verwende zsh mit der grml-Konfiguration, aber auch als Bash-Benutzer lässt sich das einfach konfigurieren indem man in eine Startupdatei folgende Umgebungsvariablen definiert:
# support colors in less
export LESS_TERMCAP_mb=$'\E[01;31m'
export LESS_TERMCAP_md=$'\E[01;31m'
export LESS_TERMCAP_me=$'\E[0m'
export LESS_TERMCAP_se=$'\E[0m'
export LESS_TERMCAP_so=$'\E[01;44;33m'
export LESS_TERMCAP_ue=$'\E[0m'
export LESS_TERMCAP_us=$'\E[01;32m'
Das Copyright gebührt dabei den Grml-Entwicklern, die die zsh-Konfiguration unter die GPL v2 gestellt haben. Viel Spaß!
Das ist ein guter Tipp, gehört aber eher ins Wiki, okay?
Ich habe das auch schon ewig in meiner ~/.bashrc stehen:
# Use colored display in man pages.
# - blinking on: magenta
export LESS_TERMCAP_mb=$'\E[35m'
# - bold on: red
export LESS_TERMCAP_md=$'\E[31m'
# - all attributes off
export LESS_TERMCAP_me=$'\E[0m'
# - exit standout mode
export LESS_TERMCAP_se=$'\E[0m'
# - begin standout mode (e.g. status line): bold yellow on blue
export LESS_TERMCAP_so=$'\E[01;44;33m'
# - exit underline mode
export LESS_TERMCAP_ue=$'\E[0m'
# - begin underline mode: blue
export LESS_TERMCAP_us=$'\E[34m'
Ach ja, ins Wiki gehört das auch. (Ich dachte, das gäbe es längst schon dort.)
Aber wenn ja, wohin?