我想使用滚轮(xterm 鼠标转义代码)滚动浏览手册页,就像在 emacs 中使用xterm-mouse-mode
. less 似乎不支持这一点,并且如果不重新编译它,我找不到添加它的方法。
我可以使用不同的寻呼机来支持滚轮(或者我可以少做一点的方法)吗?如果可能的话,我宁愿不放弃粗体和下划线。
我的模拟器是 Mac OS X Yosemite 上的 iTerm2,如果有帮助的话。
答案1
我将终端模拟器设置为在备用屏幕模式下发送滚轮的箭头键。
在 iTerm2 中,位于“首选项”>“高级”下并搜索“滚动”。
当某些东西支持它时,它不会干扰 xterm 转义码,但是当它不支持时(如 less),它会发送箭头键。仍然不是一个完整的解决方案,但总比没有好。 (我认为这就是斯帕霍克终结者在上面评论部分所做的事情)
答案2
w3m可以是一个不错的寻呼机(尽管我确实更喜欢更少)。它支持鼠标(您可能需要在配置中启用此功能),包括滚动。
维姆是一个文本编辑器,但可以用作分页器:设置PAGER='vim -R'
。您可以启用鼠标支持和set mouse=a
在你的~/.vimrc
。轮子工作了至少在 xterm 中,我不能保证 OSX 的终端模拟器。
答案3
看来这可以WoMan
在 中使用Emacs
。
根据http://www.emacswiki.org/emacs/WoMan“woman”代表“w/o man”,即“没有男人”,允许您在不安装“man”程序的情况下查看手册页。
在Emacs
输入:
M-x woman
后面跟着字母的钥匙M-x
在哪里。Alt
x
然后,系统将提示man page
您指定要查看的内容。