Shell 为手册页着色(使用“less”寻呼机)在Cygwin MinTTY中不起作用

Shell 为手册页着色(使用“less”寻呼机)在Cygwin MinTTY中不起作用,shell,terminal,cygwin,manpage,mintty,Shell,Terminal,Cygwin,Manpage,Mintty,我试着复制所有的配色方案,试着在男人身上找到颜色 页面——例如,大多数默认情况下的功能。但我从来没有去过 成功地得到 到 突出显示手册页,即使示例中给出了LESS\u TERMCAP.* 看看我的意思。粗体部分标题 保持大胆,但不要染上颜色。我错过了什么 以下是我的.zshrc的相关部分: PAGER="less" # Colored man pages: # http://linuxtidbits.wordpress.com/2009/03/23/less-colors-for-man-pa

我试着复制所有的配色方案,试着在男人身上找到颜色 页面——例如,
大多数默认情况下的功能。但我从来没有去过
成功地得到
到
突出显示手册页,即使示例中给出了
LESS\u TERMCAP.*

看看我的意思。粗体部分标题 保持大胆,但不要染上颜色。我错过了什么

以下是我的
.zshrc
的相关部分:

PAGER="less"

# Colored man pages:
# http://linuxtidbits.wordpress.com/2009/03/23/less-colors-for-man-pages/
export LESS_TERMCAP_mb=$'\E[01;31m'     # enter_blink_mode
export LESS_TERMCAP_md=$'\E[01;38;5;74m' # enter_bold_mode
export LESS_TERMCAP_so=$'\E[38;5;016m\E[48;5;220m' # enter_standout_mode
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # enter_underline_mode
export LESS_TERMCAP_me=$'\E[0m'         # exit_attribute_mode
export LESS_TERMCAP_se=$'\E[0m'         # exit_standout_mode
export LESS_TERMCAP_ue=$'\E[0m'         # exit_underline_mode

# tailoring `less'
LESS="--quit-at-eof --ignore-case --long-prompt --raw-control-chars"
BoldAsColour=yes
BoldAsFont=no
Font=Consolas
FontHeight=10
RightClickAction=paste
Rows=43
ScrollbackLines=100000
Term=xterm-256color
这是我的
.mintyrc

PAGER="less"

# Colored man pages:
# http://linuxtidbits.wordpress.com/2009/03/23/less-colors-for-man-pages/
export LESS_TERMCAP_mb=$'\E[01;31m'     # enter_blink_mode
export LESS_TERMCAP_md=$'\E[01;38;5;74m' # enter_bold_mode
export LESS_TERMCAP_so=$'\E[38;5;016m\E[48;5;220m' # enter_standout_mode
export LESS_TERMCAP_us=$'\E[04;38;5;146m' # enter_underline_mode
export LESS_TERMCAP_me=$'\E[0m'         # exit_attribute_mode
export LESS_TERMCAP_se=$'\E[0m'         # exit_standout_mode
export LESS_TERMCAP_ue=$'\E[0m'         # exit_underline_mode

# tailoring `less'
LESS="--quit-at-eof --ignore-case --long-prompt --raw-control-chars"
BoldAsColour=yes
BoldAsFont=no
Font=Consolas
FontHeight=10
RightClickAction=paste
Rows=43
ScrollbackLines=100000
Term=xterm-256color

PS-在Cygwin ML上有人问过这个问题,但没有得到任何答案。

在我的.bashrc中包括以下内容- 出口增长率=1


解释和想法见:

一个选项是在shell rc文件中导出MANROFFOPT=“-c”
。这与
GROFF\u NO\u SGR=1
具有相同的效果,但仅影响
。我不确定groff是否用于手册页之外的其他用途,但这似乎更安全,可以防止意外的副作用

参考资料:
groff(1)
man(1)