msysgitでgroffを使ってマンページを表示するには?

msysgitでgroffを使ってマンページを表示するには?

Windows 7の(1.9.0; 20140217)MANPATHでは、環境変数を正しく設定できませんmsysgit(これは主な関心事ではありません)。コマンドを実行するたびに、man次のエラーが発生します。

  1. /usr/local/lib/man.config: そのファイルやディレクトリはありません。
  2. 警告:ローカル構成ファイル/usr/local/lib/man.configを開くことができません。
  3. {command} のマニュアルページはありません。

上記のように、これは問題ではありません。マンページを表示するために使用できることがわかっているので、不便ですgroff [something] -T ascii /path/to/manpage。ただし、SEを検索した後、これを実行するために必要なコマンドは見つかりません。 (私はそれを尋ねる質問があることを知っていますが、私の検索には表示されません。)回避策として、私は次を使用しています。オンラインマンページしかし、マンページを見たいときはいつでもウェブを検索したくありません。

したがって、最初の賞はコマンドのgroffマニュアルページを示し、2番目の賞はそれを設定する方法man.config(ファイルの内容を含む)についてですmsysgit

ベストアンサー1

groff -man -Tascii < /path/to/manpage/without/gz | less

たとえば、

groff -man -Tascii < C:/Programs/msysgit/mingw/man/man1/gcc.1 | less

注:ここでシェルを切り替える必要はありませんが、(not)をデフォルトのシェルとしてmysysgit使用してください。この点を指摘してくれたdevnullに感謝します。shbash

おすすめ記事