Name
lesskey
Synopsis
lesskey [-ooutput-file
| --output=
output-file
] [input-file
]
Configure keybindings for the less command using a configuration file. The input file defaults to ˜/.lesskey and the output file to ˜/.less unless you specify otherwise.
Configuration file format
The configuration file for lesskey has one to three sections. These are marked by a line containing a # symbol and the name of the section: #command, #line-edit, and #env.
- The #command section
The command section determines the keys used for actions within less. Each line should contain the key or key combination you wish to define, a space or tab, and the name of the action to perform. You may also add an extra string at the end, which will be performed at the end of the first action.
Keys you define should be entered as you plan to type them, with the following exceptions:
Backspace: \b Backslash: \\ Caret: \^ Escape: \e Newline: \n Return: \r Tab: \t Up arrow: \ku Down arrow: \kd Right arrow: \kr Left arrow: \kl Page up: \kU Page down: \kD Home: \kh End: \ke Delete: \kx The actions that can be defined are:
invalid (creates error) noaction forw-line back-line forw-line-force forw-scroll back-scroll forw-screen back-screen forw-window back-window forw-screen-force forw-forever repaint-flush repaint undo-hilite goto-line percent left-scroll right-scroll forw-bracket back-bracket goto-end status forw-search back-search repeat-search repeat-search-all reverse-search reverse-search-all filter set-mark goto-mark examine next-file index-file prev-file next-tag previous-tag ...
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.