Webブラウザーでマニュアルページを表示する方法


9

manWebブラウザーでページを表示するには、どの.confファイルを編集する必要がありますか?これを行うにはGoogle Chromeを使用したいと思います。

これは可能ですか?

回答:


7

これを行う1つの方法は、次のコマンドをに置くことです~/.profile

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

PAGER環境変数のコントロールがどのようなプログラムmanのmanページを表示するために使用します。このcolコマンドは、manページからすべてのバックスペース形式を削除します。この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"です。そのため、SafariではなくChromeで開きます。
boehj

2
とにかく自分でやってみたいと思っていたのですが、ようやく調べてみて良かったです。TextWranglerを次のコマンドで使用しました/usr/bin/edit --view-top --clean -t "Man page"
Nathan Grigg

6

http://www.bruji.com/bwana/はまさにあなたが探しているものです。


乾杯。それは、特に興味深く見えます。「私たちは、いくつかの色、いくつかの太字のヘッダーを投げ入れて、少しきれいにしたので、目に優しくなりました。」.confファイルをさらに編集してそのような機能を取得できるかどうかは疑問です。
boehj

4

に関数を追加できます~/.bash_profile

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

この機能は私にとっては機能しませんでした。なぜだかわかりません。
boehj

Google Chromeは/Applications/どこにありますか?
グラハム、

にあり/Applications/ます。
boehj

追加のステップです。プロファイルフォルダに関数を追加した後。必ずソースするか、ターミナルを再度開いてください。リンク source ~/.profile
Bharath Kumar

Safariでは、のような拡張子を追加する必要がありました/tmp/$1.txt
1.61803 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.