- Kritik an man-Seiten wie „es gibt keine verlinkten Verweise“ oder „wenn man das Terminalfenster verkleinert, wird der Text nicht neu umbrochen“ ist weit verbreitet, tatsächlich unterstützt das man-Format selbst aber sowohl Verlinkungen als auch Neuumbruch
- Das Problem ist, dass die Werkzeuge zum Lesen von man-Seiten (der
man-Befehl, less usw.) diese Funktionen nicht richtig implementiert haben
Aufbau des man-Seiten-Formats
Auch die Verweisfunktion ist eingebaut
- Das mdoc-Format enthält die folgenden Link-Makros:
.Xr: Querverweis auf eine andere man-Seite
.Sx: Verweis auf einen anderen Abschnitt innerhalb derselben Seite
- Bei der Umwandlung in HTML werden sie als echte Links gerendert und sind im Browser anklickbar
- Abschnittsüberschriften mit
.Sh werden als Anker behandelt und können als Ziel von .Sx-Links dienen
- Beim Anzeigen im Terminal mit dem
man-Befehl funktionieren diese Link-Funktionen jedoch nicht
Fazit: Das Problem ist nicht das man-Format, sondern der Viewer
- Der aktuelle
man-Befehl zeigt Seiten an, indem er sie an less weiterleitet; auf diese Weise lassen sich Links nicht verarbeiten
- Die Lösung ist:
- Ein neuer Seiten-Viewer, der das man-Format versteht und Links unterstützt
- Noch besser wäre es, wenn dabei auch automatischer Text-Neuumbruch (reflow) bei Änderungen der Terminalbreite implementiert würde
Hintergrundinformationen
- mdoc(7) wurde in den 1990er-Jahren mit 4.4BSD eingeführt
- man(7) ist ein klassisches Format, das zwischen 1979 und 1989 verwendet wurde und heute kaum noch im Einsatz ist
6 Kommentare
Ich habe im Slackbot-Benachrichtigungsfeed schon nach der ersten Zeile sofort mitgefühlt und geklickt. Ich stimme der Einschätzung, dass der Reader das Problem ist, ebenfalls zu 100 % zu.
...Aber die moderne Menschheit scheint ja weder
mannoch überhaupt das Terminal zu benutzen.rtfmist wohl zu einem Relikt aus der romantischen Vergangenheit geworden.Ich habe auf dem Mac Folgendes definiert und nutze es dann wie
pman ls, um die Ausgabe als PDF anzusehen.Mega-Tipp ... danke!
Wow, vielen Dank!
Wow, das fühle ich total. Wenn man
mangut lesen kann, ist es wirklich großartig, aber es ist einfach verdammt schwer, es gut zu lesen..Hacker-News-Kommentar