man pager less --LONG-PROMPT sofort

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
linuxCowboy
Beiträge: 287
Registriert: 05.02.2013 19:47:41

man pager less --LONG-PROMPT sofort

Beitrag von linuxCowboy » 11.02.2013 00:38:16

Mich stört, dass bei Manpages die Gesamtzeilenzahl immer erst nach einem Druck auf ENDE angezeigt wird.

man pipet per default zu less.

lessfile aus less.deb war keine Hilfe, es erwartet einen Parameter.

also ein eigenes Pagerscript:

Code: Alles auswählen

#!/bin/bash
#
# manpager.sh: set/export to MANPAGER
TMPFILE=`tempfile`

cat >$TMPFILE
less -M $TMPFILE

rm $TMPFILE

Code: Alles auswählen

chmod 755 manpager.sh
MANPAGER=/path/to/manpager.sh
es ging aber einfacher:

Code: Alles auswählen

LESS=MINz-4+G:1g
PAGER=less
MANPAGER='less -+N'
(MANPAGER überschreibt PAGER für manpages. LESS wird immer ausgewertet.)

# +G: initial command: springt ans Ende => less zählt durch!
# 1g: weiteres Kommando angehängt: springt wieder hoch

# M: verbose long-prompt mit Zeilenzahl und Prozent
# I: immer ignore case (auch bei Großbuchstaben)
# N: line numbers
# z-4: 3 Zeilen Überhang beim Blättern (4 Zeilen von unten)
# +N: reset N

Ich war erstaunt, dass es keine direktere Lösung für diesen doch häufigen Anwendungsfall gibt. Oder habe ich was übersehen?
...das mir erst der Geduldsfaden reißen muss (mal gehts, mal gehts nicht!)

Wie habt ihr das gelöst?
Weitere Tipps oder Anregungen?


-der_linux_cowboy
-der_linux_cowboy --- Besser werden! ... f*** w$$

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: man pager less --LONG-PROMPT sofort

Beitrag von Six » 11.02.2013 11:35:34

Ich benutze Vim zum Anzeigen von man-pages und der zeigt wie immer unten rechts Zeile und Spalte an. Im Vim-Wiki gibt es dazu haufenweise Anleitungen, am einfachsten geht es mit Charles Campbells ManPageView Script: http://www.drchip.org/astronaut/vim/ind ... ANPAGEVIEW
Be seeing you!

linuxCowboy
Beiträge: 287
Registriert: 05.02.2013 19:47:41

Re: man pager less --LONG-PROMPT sofort

Beitrag von linuxCowboy » 12.02.2014 02:08:43

bringt Farbe ins Spiel:

LESS=MINRz-4+G:1g

Macht nicht auch den Fehler und verwendet klein-r!
-der_linux_cowboy --- Besser werden! ... f*** w$$

Antworten