Agi*_*ief 2 shell man windows msys groff
我一直无法在 Windows 7 上的 (1.9.0; 20140217) 中正确设置MANPATH
环境变量msysgit
(这不是我主要关心的问题)。每次执行man
命令时,都会收到以下错误:
如上所述,这不是一个问题,只是一个不便,因为我知道可以groff [something] -T ascii /path/to/manpage
用来显示联机帮助页。但是,在搜索 SE 后,我无法找到执行此操作所需的命令。(我知道有一个问题要求它,但它没有显示在我的搜索中。)作为一种解决方法,我一直在使用在线联机帮助页,但我不想每次都搜索网络查看联机帮助页。
因此,一等奖是groff
显示手册页的命令,二等奖是有关如何设置man.config
(包括文件内容)的说明msysgit
。
groff -man -Tascii < /path/to/manpage/without/gz | less
Run Code Online (Sandbox Code Playgroud)
例如:
groff -man -Tascii < C:/Programs/msysgit/mingw/man/man1/gcc.1 | less
Run Code Online (Sandbox Code Playgroud)
注意:虽然这里不需要切换 shell,但mysysgit
使用sh
(not bash
) 作为默认 shell。感谢 devnull 指出这一点。