我想交换RETURN
(向前滚动 N 行,默认一个窗口)和SPACE
(向前滚动 N 行,默认 1)以less
获得一种对我来说更自然的翻页方式man
。
几年前,我看到一位同事在telnet
浏览配置文件时在与路由器的会话期间进行了此设置,所以我实际上不知道此设置是否在他的 SSH 客户端、节点或其他地方。
无论如何,我希望尽可能地实现这一目标,无论是本地还是远程。
我检查了less
手册页的键绑定部分并找到了对lesskey
。
不幸的是,达尔文没有这个程序。
答案1
你可以less
通过MacPorts或homebrew(或Fink!?)安装,MacPorts至少有一个lesskey
包含less
包:
% sudo port install less
...
% rehash
% which lesskey
/opt/local/bin/lesskey
%
然后,这将需要PATH
更改或一项功能,以便在操作系统版本之前获取less
端口安装的版本,例如less
function less {
/opt/local/bin/less "$@"
}