2015-05-08 3 views
1

Я попытался скопировать все цветовые схемы, чтобы попытаться получить цвета в человеке страниц - например, как то, что most делает по умолчанию , Но я никогда не был успешным, чтобы получить что-то наподобие tmux man-page search highlighting до выделите страницы руководства, даже с данными LESS_TERMCAP_*, приведенными в примере.Раскрась man-страницы (с `less` pager) не работает в 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" в файле гс оболочки. Это имеет тот же эффект, что и GROFF_NO_SGR=1, но влияет только на man. Я не уверен, что groff используется для чего-либо еще, кроме man-страниц, но это кажется более безопасным, чтобы предотвратить непреднамеренные побочные эффекты.

Справка: groff(1) и man(1).