"lesskey [--output=output] [--] [input]"
"lesskey -V"
"lesskey --version"
Blank lines and lines which start with a pound sign (#) are ignored, except for the special section header lines. .
A backslash followed by any other character indicates that character is to be taken literally. Characters which must be preceded by backslash include caret, space, tab and the backslash itself.
An action may be followed by an "extra" string. When such a command is entered while running less , the action is performed, and then the extra string is parsed, just as if it were typed in to less . This feature can be used in certain cases to extend the functionality of a command. For example, see the "{" and ":t" commands in the example below. The extra string has a special meaning for the "quit" action: when less quits, the first character of the extra string is used as its exit status. .
#command |
\er forw-line |
\en forw-line |
e forw-line |
j forw-line |
\ekd 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 |
\e40 forw-screen |
f forw-screen |
^F forw-screen |
^V forw-screen |
\ekD forw-screen |
b back-screen |
^B back-screen |
\eev back-screen |
\ekU back-screen |
z forw-window |
w back-window |
\ee\e40 forw-screen-force |
F forw-forever |
\eeF forw-until-hilite |
R repaint-flush |
r repaint |
^R repaint |
^L repaint |
\eeu undo-hilite |
\eeU clear-search |
g goto-line |
\ekh goto-line |
< goto-line |
\ee< goto-line |
p percent |
% percent |
\ee[ left-scroll |
\ee] right-scroll |
\ee( left-scroll |
\ee) right-scroll |
\ekl left-scroll |
\ekr right-scroll |
\ee{ no-scroll |
\ee} end-scroll |
{ forw-bracket {} |
} back-bracket {} |
( forw-bracket () |
) back-bracket () |
[ forw-bracket [] |
] back-bracket [] |
\ee^F forw-bracket |
\ee^B back-bracket |
G goto-end |
\ee> goto-end |
> goto-end |
\eke goto-end |
\eeG goto-end-buffered |
= status |
^G status |
:f status |
/ forw-search |
? back-search |
\ee/ forw-search * |
\ee? back-search * |
n repeat-search |
\een repeat-search-all |
N reverse-search |
\eeN reverse-search-all |
& filter |
m set-mark |
M set-mark-bottom |
\eem clear-mark |
' goto-mark |
^X^X goto-mark |
E examine |
:e examine |
^X^V examine |
:n next-file |
:p prev-file |
t next-tag |
T prev-tag |
:x index-file |
:d remove-file |
- toggle-option |
:t toggle-option t |
s toggle-option o |
_ display-option |
| pipe |
v visual |
! shell |
+ firstcmd |
H help |
h help |
V version |
0 digit |
1 digit |
2 digit |
3 digit |
4 digit |
5 digit |
6 digit |
7 digit |
8 digit |
9 digit |
q quit |
Q quit |
:q quit |
:Q quit |
ZZ quit |
Be aware that #stop can be dangerous. Since all default commands are disabled, you must provide sufficient commands before the #stop line to enable all necessary actions. For example, failure to provide a "quit" command can lead to frustration. .
#line-edit |
\et forw-complete |
\e17 back-complete |
\ee\et back-complete |
^L expand |
^V literal |
^A literal |
\eel right |
\ekr right |
\eeh left |
\ekl left |
\eeb word-left |
\ee\ekl word-left |
\eew word-right |
\ee\ekr word-right |
\eei insert |
\eex delete |
\ekx delete |
\eeX word-delete |
\eekx word-delete |
\ee\eb word-backspace |
\ee0 home |
\ekh home |
\ee$ end |
\eke end |
\eek up |
\eku up |
\eej down |
^G abort |
#env LESS = -i LESSCHARSET = latin1.
less is part of the GNU project and is free software. You can redistribute it and/or modify it under the terms of either (1) the GNU General Public License as published by the Free Software Foundation; or (2) the Less License. See the file README in the less distribution for more details regarding redistribution. You should have received a copy of the GNU General Public License along with the source for less; see the file COPYING. If not, write to the Free Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. You should also have received a copy of the Less License; see the file LICENSE.
less is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. .
Report bugs at https://github.com/gwsw/less/issues.