首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cygwin MinTTY中不起作用的手册页(使用‘`less`’pager)不起作用

在Cygwin MinTTY中不起作用的手册页(使用‘`less`’pager)不起作用
EN

Stack Overflow用户
提问于 2015-05-08 16:48:42
回答 2查看 667关注 0票数 2

我尝试复制所有类型的配色方案,尝试在手册页中获取颜色--例如,就像most在默认情况下所做的那样。但是,即使使用示例中给出的LESS_TERMCAP_*,我也从未成功地让像tmux man-page search highlighting这样的东西突出显示手册页。

看看我在http://screencast.com/t/Z4i9AEQ0上得到了什么。粗体部分的标题保持粗体,但不会变色。我遗漏了什么?

下面是我的.zshrc的相关部分

代码语言:javascript
复制
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

代码语言:javascript
复制
BoldAsColour=yes
BoldAsFont=no
Font=Consolas
FontHeight=10
RightClickAction=paste
Rows=43
ScrollbackLines=100000
Term=xterm-256color

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

EN

回答 2

Stack Overflow用户

发布于 2016-11-10 21:44:18

一种选择是在您的shell rc文件中使用export MANROFFOPT="-c"。这与GROFF_NO_SGR=1具有相同的效果,但仅影响man。我不确定groff是否用于手册页以外的其他用途,但这似乎更安全,可以防止意外的副作用。

参考:groff(1)man(1)

票数 2
EN

Stack Overflow用户

发布于 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找到

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30119588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档