Gnu less
From wikinotes
A pager for unix systems.
Documentation
man less
https://man.archlinux.org/man/less.1 man lesskey
https://man.archlinux.org/man/core/less/lesskey.1.en github https://github.com/gwsw/less
Locations
${XDG_CONFIG_HOME}/.lesskey
custom keybindings
Usage
Common params
less \ -X `# skip de-initialization (leave text onscreen at exit)` -R `# raw control chars (include colours)` \ -S `# chop lines wider than terminal can display (scroll w/ arrowkeys)` \ -F `# only use pager if terminal not tall enough for all text` \ +F `# tail output, only use pager if terminal not tall enough for all text` \ -i `# ignore case` \ \ --mouse `# enable scrolling with mouse` \ --wheel-lines=5 `# number of lines scrolled each mousewheel click` \
Configuration
Environment
LESS="XRF" # default less params -X, -R, -FColours
less colours can be controlled via
$LESS_TERMCAP_*
environment variables.
See https://unix.stackexchange.com/questions/108699/documentation-on-less-termcap-variables