lesskey(1) lesskey(1)
NAME
lesskey - Tastenbelegungen für less bzw. more definieren
SYNTAX
lesskey [-o ausgabedatei] [eingabedatei]
BESCHREIBUNG
Mit lesskey werden Tastenbelegungen angegeben, die von less bzw. more
verwendet werden sollen. eingabedatei ist eine Textdatei, die die
Tastenbelegungen beschreibt. ausgabedatei ist eine binäre Datei, die
von less bzw. more verwendet wird. Ist keine Datei eingabedatei ange-
geben, wird die Standardeingabe verwendet. Ist keine Datei ausgabeda-
tei angegeben, wird die Datei $HOME/.less erzeugt.
Die Datei eingabedatei besteht aus Zeilen der folgenden Form:
zeichenkette <leerzeichen> aktion [extra-zeichenkette] <newline>
<leerzeichen> ist dabei eine beliebige Folge eines oder mehrerer Leer-
zeichen und/oder Tabulatorzeichen. zeichenkette beschreibt die
Kommandotaste(n), die die Aktion aufrufen. zeichenkette kann eine ein-
zelne Kommandotaste sein oder eine Folge von bis zu 15 Tasten. aktion
ist der Name der von less auszuführenden Aktion. Die Namen sind in der
Liste unten aufgeführt. zeichenkette kann normale Zeichen und Steuer-
zeichen enthalten. Steuerzeichen beginnen mit einem Dachzeichen. Ein
Gegenschrägstrich bewirkt, daß das folgende Zeichen als normales Zei-
chen angesehen wird. Dem Dach-, Leer- und Tabulatorzeichen sowie dem
Gegenschrägstrich muß ein Gegenschrägstrich vorausgehen. Ein Gegen-
schrägstrich, dem ein bis drei oktale Ziffern folgen, kann zur Angabe
eines Zeichens durch seinen oktalen Wert verwendet werden. Leerzeilen
und Zeilen, die mit dem Nummernzeichen (#) beginnen, werden ignoriert.
Nach aktion kann extra-zeichenkette folgen. extra-zeichenkette wird
nach der Kommandoeingabe ausgewertet, so als handle es sich um eine
Eingabe in die Kommandozeile. Dies kann nützlich sein, um die Funktio-
nalität eines Kommandos zu erweitern. Die folgenden Einträge bei-
spielsweise erstellen ein Kommandopaar, mit dem die Zeilennummerierung
für less bzw. more mit Hilfe der vi-Syntax aktiviert bzw. deaktiviert
wird:
:set\ nu toggle-option -N
:set\ nonu toggle-option +N
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
lesskey(1) lesskey(1)
AKTIONEN
Bei aktion geben Sie die Funktion von more bzw. less an, die durch die
Kommandotaste(n) ausgelöst werden soll. lesskey kennt folgende Schlüs-
selwörter für Aktionen (jeweils mit Bedeutung):
______________________________________________________________________
| back-bracket | Klammer rückwärts suchen |
|____________________|________________________________________________|
| back-line | Zeile rückwärts |
|____________________|________________________________________________|
| back-line-force | Zeile rückwärts erzwungen |
|____________________|________________________________________________|
| back-screen | Bildschirm rückwärts |
|____________________|________________________________________________|
| back-scroll | Blättern rückwärts |
|____________________|________________________________________________|
| back-search | Suche rückwärts |
|____________________|________________________________________________|
| back-window | Fenster rückwärts |
|____________________|________________________________________________|
| debug | Debug-Modus einschalten |
|____________________|________________________________________________|
| display-flag | wie display-option |
|____________________|________________________________________________|
| display-option | Wert einer Option anzeigen |
|____________________|________________________________________________|
| end | less bzw. more beenden |
|____________________|________________________________________________|
| examine | Datei anzeigen |
|____________________|________________________________________________|
| first-cmd | Startkommando |
|____________________|________________________________________________|
| firstcmd | Startkommando |
|____________________|________________________________________________|
| flush-repaint | Bildschirm neu aufbauen, Puffer löschen |
|____________________|________________________________________________|
| forw-bracket | Klammer vorwärts suchen |
|____________________|________________________________________________|
| forw-forever | endlos vorwärts |
|____________________|________________________________________________|
| forw-line | Zeile vorwärts |
|____________________|________________________________________________|
| forw-line-quit | Zeile vorwärts, am Zeilenende weiter zur näch-|
| | sten Datei bzw. less oder more beenden |
|____________________|________________________________________________|
| forw-line-skip | Zeilen überspringen |
|____________________|________________________________________________|
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
lesskey(1) lesskey(1)
______________________________________________________________________
| forw-line-force | Zeile vorwärts erzwungen |
|____________________|________________________________________________|
| forw-screen | Bildschirm vorwärts |
|____________________|________________________________________________|
| forw-scroll | Blättern vorwärts |
|____________________|________________________________________________|
| forw-search | Suche vorwärts |
|____________________|________________________________________________|
| forw-window | Fenster vorwärts |
|____________________|________________________________________________|
| goto-end | springe ans Ende |
|____________________|________________________________________________|
| goto-line | springe zu Zeile |
|____________________|________________________________________________|
| goto-mark | springe zu Marke |
|____________________|________________________________________________|
| help | Hilfe |
|____________________|________________________________________________|
| index-file | Datei aus Liste |
|____________________|________________________________________________|
| invalid | ungültig |
|____________________|________________________________________________|
| next-file | nächste Datei |
|____________________|________________________________________________|
| noaction | (keine Aktion. Nützlich, um Kommandos still- |
| | schweigend auszuschalten) |
|____________________|________________________________________________|
| percent | springe zu Prozent |
|____________________|________________________________________________|
| pipe | Pipe |
|____________________|________________________________________________|
| prev-file | vorhergehende Datei |
|____________________|________________________________________________|
| quit | beenden |
|____________________|________________________________________________|
| repaint | Bildschirm neu aufbauen |
|____________________|________________________________________________|
| repaint-flush | Bildschirm neu aufbauen, Puffer löschen |
|____________________|________________________________________________|
| repeat-search | Suche wiederholen |
|____________________|________________________________________________|
| repeat-search-all | Suche wiederholen dateiübergreifend |
|____________________|________________________________________________|
| reverse-search | Suche rückwärts wiederholen |
|____________________|________________________________________________|
| reverse-search-all | Suche rückwärts wiederholen dateiübergreifend |
|____________________|________________________________________________|
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
lesskey(1) lesskey(1)
______________________________________________________________________
| set-mark | Marke setzen |
|____________________|________________________________________________|
| shell | Shell-Kommando |
|____________________|________________________________________________|
| status | Status |
|____________________|________________________________________________|
| toggle-flag | wie toggle-option |
|____________________|________________________________________________|
| toggle-option | Option umkehren |
|____________________|________________________________________________|
| version | Version ausgeben |
|____________________|________________________________________________|
| visual | Editor aufrufen |
|____________________|________________________________________________|
Kommandos, die von lesskey angegeben werden, haben Priorität vor den
Standardkommandos. Ein Standardkommando kann deaktiviert werden, indem
ihm in der Tastendatei die Aktion "invalid" zugeordnet wird.
BEISPIEL
Die folgende Eingabedatei beschreibt Standardkommandotasten, die von
less verwendet werden:
e forw-line
j forw-line
^E forw-line
^N forw-line
k back-line
y back-line
^Y back-line
^K back-line
^P back-line
J forw-line-force
K back-line-force
Y back-line-force
d forw-scroll
^D forw-scroll
u back-scroll
^U back-scroll
\40 forw-screen
f forw-screen
^F forw-screen
^V forw-screen
b back-screen
^B back-screen
\33v back-screen
z forw-window
w back-window
F forw-forever
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98
lesskey(1) lesskey(1)
R repaint-flush
r repaint
^R repaint
^L repaint
g goto-line
< goto-line
\33< goto-line
p percent
% percent
{ forw-bracket {}
} back-bracket {}
( forw-bracket ()
) back-bracket ()
[ forw-bracket []
] back-bracket []
\33^F forw-bracket
\33^B back-bracket
G goto-end
\33> goto-end
> goto-end
P goto-end
= status
^G status
:f status
/ forw-search
? back-search
\33/ forw-search *
\33? back-search *
n repeat-search
\33n repeat-search-all
N reverse-search
\33N reverse-search-all
m set-mark
' goto-mark
^X^X goto-mark
E examine
:e examine
^X^V examine
:n next-file
:p prev-file
:x index-file
- toggle-option
:t toggle-option t
s toggle-option o
display-option
| pipe
v visual
! shell
+ firstcmd
H help
Seite 5 Reliant UNIX 5.44 Gedruckt 11/98
lesskey(1) lesskey(1)
h help
V version
q quit
:q quit
:Q quit
ZZ quit
\33\33 quit
SIEHE AUCH
less(1), more(1).
Seite 6 Reliant UNIX 5.44 Gedruckt 11/98