Gibt es eine Möglichkeit, Teile der Manpages auf dem Terminal einzufärben?

2

Ich möchte einige Teile der Ausgabe des Befehls einfärben man, insbesondere möchte ich in der Lage sein, die Farbe der wichtigsten Dinge zu ändern, zum Beispiel der Optionen oder der ersten Einführung in jeden Befehl.

Ist es möglich?

Ich weiß, dass ich die Farbe der Eingabeaufforderung und der Ausgabe des Befehls ändern kann, grepund lsdaher dachte ich, wir könnten tatsächlich mehr Dinge anpassen (wenn ja, können Sie mir im Allgemeinen bitte eine vollständige Anleitung zeigen?).

nbro
quelle

Antworten:

6

Angenommen, Sie sind ziemlich voreingestellt und verwenden bash:

Kurzversion:
Fügen Sie Ihrer .bashrc-Datei Folgendes hinzu:

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

Wenn Sie ZSH als Teil von oh-my-zsh verwenden, gibt es ein Plugin zum Ausmalen von Manpages: coloured-man

Alex
quelle
@ Rinzler Verwenden Sie hilfreiche Bearbeitungszusammenfassungen, wenn Sie Änderungsvorschläge machen, damit die Überprüfer verstehen, warum Sie die vorgenommenen Änderungen vorgenommen haben.
grg