我尝试复制所有类型的配色方案,尝试在手册页中获取颜色--例如,就像most在默认情况下所做的那样。但是,即使使用示例中给出的LESS_TERMCAP_*,我也从未成功地让像tmux man-page search highlighting这样的东西突出显示手册页。
看看我在http://screencast.com/t/Z4i9AEQ0上得到了什么。粗体部分的标题保持粗体,但不会变色。我遗漏了什么?
下面是我的.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"这是我的.minttyrc
BoldAsColour=yes
BoldAsFont=no
Font=Consolas
FontHeight=10
RightClickAction=paste
Rows=43
ScrollbackLines=100000
Term=xterm-256colorPS-在Cygwin ML上问过这个问题,但没有得到任何回答。
发布于 2016-11-10 21:44:18
一种选择是在您的shell rc文件中使用export MANROFFOPT="-c"。这与GROFF_NO_SGR=1具有相同的效果,但仅影响man。我不确定groff是否用于手册页以外的其他用途,但这似乎更安全,可以防止意外的副作用。
参考:groff(1)和man(1)。
发布于 2016-01-11 23:46:58
在我的导出中包含以下内容- .bashrc GROFF_NO_SGR=1
解释和想法可在:https://wiki.archlinux.org/index.php/Man_page#If_less_doesn.27t_display_color_man_pages找到
https://stackoverflow.com/questions/30119588
复制相似问题