如何在网络浏览器中查看手册页?


Answers:


7

一种方法是将以下命令放入~/.profile

export PAGER="col -b  | open -a /Applications/Safari.app -f"

PAGER环境变量控制什么程序man用来显示手册页。该col命令从手册页中删除所有退格格式。该open命令将输出另存为临时文本文件,并使用打开Safari.app

或者,您可以在中编辑PAGER变量/private/etc/man.conf。您也可以编辑NROFF变量并消除使用的需要col -b。请参见手册页man.conf


1
谢谢内森。那完美地完成了窍门。我刚刚将行更改为:export PAGER="col -b | open -a /Applications/Google\ Chrome.app -f"因此它将在Chrome中而不是Safari中打开。
boehj 2011年

2
无论如何,我一直想自己做,但我很高兴终于找到时间研究它。我在命令中使用了TextWrangler/usr/bin/edit --view-top --clean -t "Man page"
Nathan Grigg,

6

http://www.bruji.com/bwana/正是您想要的。


干杯。看起来确实很有趣,尤其是。“我们只是涂上了一些颜色,一些大胆的表头,并对其进行了一些清理,因此它们看起来很轻松。” 我想知道是否可以通过进一步编辑.conf文件来获得这种功能?
boehj 2011年

4

您可以在其中添加一个功能~/.bash_profile

function gman () {
     man "$1" | col -b > "/tmp/$1"
     open -a "/Applications/Google Chrome.app" "/tmp/$1"
}

该功能不适用于我格雷厄姆。不知道为什么。
boehj 2011年

Google Chrome是否在/Applications/其他地方?
格雷厄姆

/Applications/
boehj 2011年

只是一个额外的步骤。在配置文件文件夹中添加功能之后。确保来源或重新打开终端。链接 source ~/.profile
Bharath Kumar 2015年

在Safari中,我必须添加一个扩展名,例如/tmp/$1.txt
1.61803 '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.