2015-05-08 43 views
1

我試圖複製各種配色方案,嘗試獲取 頁面中的顏色 - 例如,默認情況下most 。但我從來沒有成功 得到像 tmux man-page search highlighting到 突出顯示手冊頁,即使與示例中給出的LESS_TERMCAP_*着色手冊頁(與`less`尋呼機)在Cygwin不工作MinTTY

看看我在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-256color 

PS-這已被要求在Cygwin的ML,但沒有得到任何答覆。

回答

0

一個選項是export MANROFFOPT="-c"在你的shell RC文件。這與GROFF_NO_SGR=1具有相同的效果,但僅影響man。我不確定groff是否用於man pages以外的其他任何內容,但這對於防止意外的副作用似乎更安全。

參考:groff(1)man(1)