手册页中的颜色

异特罗卡地

当我在“控制台”(而不是xterm)中查看手册页时,我看到了一些颜色,但是在我xterm的(例如konsole)中却没有得到此着色,有什么方法可以启用此功能?希望是一个相当简单的解决方案?

斯蒂芬·拉西斯基(Stefan Lasiewski)

您需要使用该termcap(5)功能。某些Unices的手册页上说此工具已过时且已使用terminfo,但在其他工具上仍然可用(并且terminfo更为复杂)。

更重要的是,less使用termcap


设置颜色 less

我这样做是为了使lessman(使用less)具有颜色:

$ cat ~/.LESS_TERMCAP 
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)
export GROFF_NO_SGR=1         # For Konsole and Gnome-terminal

然后在我中~/.bashrc,我这样做:

# Get color support for 'less'
export LESS="--RAW-CONTROL-CHARS"

# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP

注意:请参阅有关LESS_TERMCAP_*变量的文档这是如何工作的。

最终结果

    手册页的ss

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

手册页突出显示颜色

来自分类Dev

手册页中粗体部分的颜色

来自分类Dev

如何更改手册页的背景颜色?

来自分类Dev

手册页中花括号的含义

来自分类Dev

查看特定部分中的手册页

来自分类Dev

手册页存储在Ubuntu中的哪里?

来自分类Dev

在linux终端中打开手册页

来自分类Dev

手册页中花括号的含义

来自分类Dev

手册页中errno的重复值

来自分类Dev

在vim中查看手册页

来自分类Dev

如何grep手册页中的文本?

来自分类Dev

手册页中strchrnul的具体含义

来自分类Dev

导航到手册页中的另一个手册页

来自分类Dev

如何在鱼壳中着色手册页?

来自分类Dev

如何使手册页在Web浏览器中打开?

来自分类Dev

手册页中的数字是什么意思?

来自分类Dev

如何搜索手册页中包含连字符的模式?

来自分类Dev

在终端中通过Emacs查看手册页

来自分类Dev

手册页中的数字是什么意思?

来自分类Dev

如何搜索手册页中包含连字符的模式?

来自分类Dev

手册页中不区分大小写的搜索

来自分类Dev

Windows中的--help或手册页等效于什么?

来自分类Dev

在较少的手册页搜索中如何指示行首?

来自分类Dev

无法在qalter的手册页中搜索标志?

来自分类Dev

在手册页中搜索特定选项

来自分类Dev

.Er在手册页中是什么意思?

来自分类Dev

手册页中的(1)是什么意思?

来自分类Dev

如何检查手册页中命令的单个参数?

来自分类Dev

关于Linux查找手册页中的示例