使用滚轮支持查看手册页

使用滚轮支持查看手册页

我想使用滚轮(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在哪里。Altx

然后,系统将提示man page您指定要查看的内容。

答案4

PAGER='vim -R'可能会导致一些错误。
你可以尝试这个插件vim 超人
如果您在执行时遇到此错误vman man,您可以尝试使您的字体变小来解决它。

    troff: <standard input>:587: warning [p 7, 8.0i]: cannot adjust line

你可能会发现有助于解决选项卡补全问题

     bash: completion: function `_man' not found

相关内容