如何在 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 后,我无法找到执行此操作所需的命令。 (我知道有一个问题要求它,但它没有显示在我的搜索中。)作为一种解决方法,我一直在使用在线联机帮助页,但我不想每次想查看联机帮助页时都搜索 Web。

因此,一等奖是groff显示手册页的命令,第二奖是有关如何设置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

注意:虽然此处不需要切换 shell,但mysysgit使用sh(not bash) 作为默认 shell。感谢 devnull 指出这一点。

相关内容