Wie zur Anzeige von man-Seiten in Farbe auf Linux

0
67
Fatmawati Achmad Zaenuri/Shutterstock

Wenn Sie wollen, farbige Hervorhebung in Ihrem Mann Seiten ähnlich wie das syntax-highlighting im editor gibt es zwei einfache Möglichkeiten, wie Sie es erreichen können. Wir zeigen Euch beide!

Farbige Hervorhebung

Farbliche Hervorhebung macht die Dinge einfacher zu Lesen. Es kann details pop, so dass Sie nicht überfliegen Vergangenheit und vermisse Sie. Die meisten modernen Editoren syntax-highlighting, die verwendet Farbe zu identifizieren und zu differenzieren zwischen den verschiedenen Elementen einer Programmiersprache. Reservierte Wörter, Variablen, Zeichenketten und zahlen sind alle gefärbt, um es einfacher visuell zu analysieren, eine Seite oder Funktion von code.

Nachdem diese Funktion in der Linux-man-Seiten wäre sehr hilfreich. Trotz der Begünstigung der Kürze, einige man-Seiten sind groß, dicht und schwer durch zu kommen. Alles das macht es einfacher, visuell zu navigieren, Sie ist eine gute Sache.

Wir beschreiben zwei Möglichkeiten, wie Sie einen farbigen Effekt in die man-Seiten. Man geht mit einem anderen pager, um Sie anzuzeigen, während die andere erfordert die übergabe einer Reihe von Parametern, weniger bei der Laufzeit. Die sauberste Weise, das zu tun, erstellen Sie eine shell-Funktion.

Die meisten Pager

Die meisten pager ist ein Datei-viewer, wie mehr und weniger, mit verbesserter Umgang mit sehr große Dateien. Es auch automatisch färbt man-Seiten.

Installieren die meisten auf Ubuntu, verwenden Sie diesen Befehl:

sudo apt-get install die meisten

Installieren die meisten auf Fedora geben:

sudo dnf installieren die meisten

Installieren die meisten auf Manjaro, geben Sie:

sudo pacman -Syu die meisten

Setzen die meisten als Standard-Pager

Zu sagen, Linux verwenden die meisten als Standard-pager, wir haben den export der Wert der PAGER Umgebungsvariable.

Wir geben Sie den folgenden:

export PAGER=”die meisten”

Dies funktioniert nur, bis Sie Sie schließen das terminal-Fenster, wenn. Damit diese änderung dauerhaft wird, müssen wir hinzufügen “.bashrc” – Datei (wir machen es die Letzte Zeile in der Datei):

gedit .bashrc

Wir fügen Sie die Zeile, speichern unsere änderungen, und schließen Sie dann den editor.

Um den Inhalt des “geändert am”.bashrc” – Datei aktiv ist, schließen Sie und öffnen Sie das terminal-Fenster.

Halten Sie das terminal-Fenster zu öffnen, verwenden wir den Befehl source, die verkürzt werden kann, um einen Punkt (.). Dies wird die shell-Lesen Sie den Inhalt des “geändert am”.bashrc” – Datei.

Wir geben Sie den folgenden:

. .bashrc

Color-man-Seiten

Wir öffnen ein-Mann-Seite und sehen, wie es aussieht:

man grep

Der Mann öffnet sich die Seite wie gewohnt, aber es hat jetzt text hervorgehoben in verschiedenen Farben.

Blättern Sie nach unten und sehen Sie, wie die verschiedenen Elemente der Seite sind eingefärbt.

Mit den meisten ist sehr ähnlich zu der Verwendung von weniger, aber es gibt einige Unterschiede. Drücken Sie H bei den meisten um eine Liste der Tastenkombinationen und deren Funktionen.

Mit der Farbe mit weniger

Wenn Sie nicht möchten, installieren Sie einen anderen pager oder haben zu lernen, neue Anschläge, es gibt einen trick, den Sie verwenden können, um weniger Kraft zu verwenden Farbe. Es gibt verschiedene Möglichkeiten, wie Sie dies tun können, aber wir ll decken die Schnellste und einfachste Methode.

Diese Methode verwendet das American National Standards Institute (ANSI) Farb-codes zur Steuerung des onscreen-Effekten im Zusammenhang mit der alten und meist aufgelösten termcap-Einstellungen.

Diese wurden einst verwendet, um anzugeben, wie die computer-terminals der verschiedenen Hersteller und Modelle interpretieren soll, die display-Befehle. Software-Pakete, die hatten auch Ihre eigenen termcap-Einstellungen, und weniger das auch so sieht.

Hier sind die Definitionen der weniger termcap-Einstellungen:

  • LESS_TERMCAP_md: Start bold-Effekt (Doppel-hell).
  • LESS_TERMCAP_me: Stop-Fett-Effekt.
  • LESS_TERMCAP_us: Starten Sie unterstreichen Effekt.
  • LESS_TERMCAP_ue: Stopp-unterstreichen-Effekt.
  • LESS_TERMCAP_so: Start stand-out-Effekt (ähnlich wie auf Rückseite text).
  • LESS_TERMCAP_se: Stop-stand-out-Effekt (ähnlich wie auf Rückseite text).

Wieder werden wir diese Steuern, Farbe Kombinationen, mit dem American National Standard Institute (ANSI) Farbe codes.

Das format der Farb-code ist leicht zu Lesen, sobald Sie es verstehen:

  • Die “e” am Anfang kennzeichnet die Sequenz als ein control-code oder escape-Sequenz.
  • Das “m” am Ende der Sequenz-Befehl kennzeichnet das Ende des Befehls. Es bewirkt, dass auch der control-code sanktioniert werden.
  • Die zahlen zwischen den “[” und “m” diktieren, welche Farben verwendet werden. Die Farben sind gekennzeichnet durch die Anzahl. Einige zahlen stehen für hintergrund-Farben und einige stellen die Vordergrund – (text -) Farben.

Dies sind die codes, die wir verwenden werden, zu Beginn eine Farbe Folge, und wie Sie schalten Sie Sie alle aus:

  • ‘e[01;31m: Schwarzer hintergrund, Roter text.
  • ‘e[01;32m: Schwarzer hintergrund, grüner text.
  • ‘e[45;93m: Magenta hintergrund, leuchtend gelben text.
  • “e[0m‘: Schalten Sie alle Effekte.

Wir wickeln alles in eine shell-Funktion, wir rufen Sie Mann. Es wird festgelegt, diese Werte für uns, und rufen Sie dann den echten Mann-Programm.

Wenn Sie bereits einige shell-Funktionen in einer anderen Datei definiert ist, können Sie fügen diese in die Datei. Andernfalls kopieren Sie den folgenden text in die Unterseite Ihres “.bashrc” – Datei:

Mensch() {
LESS_TERMCAP_md=$’e[01;31m’
LESS_TERMCAP_me=$’e[0m’
LESS_TERMCAP_us=$’e[01;32m’
LESS_TERMCAP_ue=$’e[0m’
LESS_TERMCAP_so=$’e[45;93m’
LESS_TERMCAP_se=$’e[0m’

Befehl man “$@”
}
gedit .bashrc

Fügen Sie die Funktion am Ende von Ihr “.bashrc” – Datei.

Speichern Sie Ihre änderungen und schließen den editor. Nun, wir Lesen müssen “.bashrc” – Datei, um die shell-Funktion aktiv ist, so geben wir ein:

. .bashrc

Nun, wenn wir beginnen, einen Mann Seite, wird es eingefärbt werden weniger:

man chmod

Der Mann öffnet sich die Seite mit Farbe hervorheben.

Im Nachhinein, gelb auf magenta, wahrscheinlich nicht die beste Idee. Glücklicherweise können Sie zwicken die Farbe codes nach Ihren wünschen.

VERWANDTE: Wie man Erstellen Sie Aliase und Shell-Funktionen unter Linux

Es ist Nicht einfach Nur Schön

Es ist einfach zum Blättern durch eine lange Mann Seite und vermisse eine wichtige information, wie eine option oder einen parameter, denn es ist verloren in einem Meer von text.

Nun, die parameter und die option Namen werden hervorgehoben, und viel einfacher für Sie zu erkennen.

LESEN SIE WEITER

  • › How to Fix ein Langsames Kontext-Menü im Windows 10 Datei-Explorer
  • › So Deaktivieren Sie die Datei-Miniaturansichten unter Windows 10
  • › Was Ist Android in der Nähe zu Teilen, und Funktioniert Es Wie AirDrop?
  • › Mac App Nicht Starten? Hier ist, Wie Es zu Lösen ist
  • › Wie Wechseln Von Google Play Music auf YouTube Musik