Weiterführende Literatur

Weiterführende Literatur

Wenn ich manunter FreeBSD 10.3-RELEASE-p11 Manpages ansehe, gelange ich nach dem Scrollen zum Ende der Seite zurück zur Eingabeaufforderung. Was ich will: Ich mansoll nicht beenden, wenn ich das Ende der Manpage erreiche, da ich sonst möglicherweise wieder nach oben scrollen möchte …

Auf Xubuntu funktioniert das gut. Irgendwelche Tipps, wie das geht?

Ich habe gelesen, dass das Programm lessdie Option -E„Beenden bei Ende des Programms“ hat. Ist es möglich, dass mandiese Option standardmäßig aktiviert ist? Wenn ja, konnte ich auf der Manpage von keine Informationen dazu finden man.

Antwort1

Die InformationIstauf der Manualpage für man. Es steht im Abschnitt zu Umgebungsvariablen.

Wenn weder MANPAGERnoch PAGERin der Umgebung vorhanden sind, manverhält sich der Befehl wie folgt. Wenn farbige Handbücher angefordert werden, ruft er auf less -sR, andernfalls more -s.

Das Verhalten der Befehle lessund morebesteht wiederum darin, dass lessstandardmäßig am Ende der Datei nicht beendet wird, wohingegen moredies der Fall ist.

Der einfachste Ansatz, den ich selbst auch verwende, besteht darin, farbige Handbücher einzuschalten. In meinem Fall ~/.login_confhabe ich (unter Auslassung einiger irrelevanter Umgebungsvariablen):

Mich:\
    :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\
    :hushlogin:

Die MANWIDTHUmgebungsvariablen MANCOLORsind im selben Teil derselben Handbuchseite dokumentiert.

Die MANITALICUmgebungsvariable ruft einen Patch auf, manden ich geschrieben habe und grottyder die (bereits vorhandene) Fähigkeit von aktiviert, kursive ECMA-48-Ausgabe zu generieren, sodass alle Handbuchseiten, die mit Dingen wie .Iund markiert sind .BI, tatsächlich kursiven Text auf meinem Bildschirm generieren. Mein Terminal unterstützt Kursivschrift. Wenn Ihr Terminal dies auch tut (und viele tun dies), können Sie dies ausprobieren.

~/.login_confist übrigens FreeBSDs Shell-agnostische Methode zum Setzen von Umgebungsvariablen für eine interaktive Anmeldesitzung. Sie können Ihren Shell-spezifischen Mechanismus verwenden, egal welche Shell Sie wählen, wenn Sie möchten. man login.conf. ☺

Weiterführende Literatur

verwandte Informationen