Colors
手冊頁中的顏色
當我在“控制台”(不是
xterm
)中查看手冊頁時,我看到了一些顏色,但在我xterm
的(例如konsole
)中沒有看到這個,有什麼辦法可以啟用它嗎?希望是一個相當簡單的解決方案?
您需要使用該
termcap(5)
功能。一些 Unices 上的手冊頁說這個工具已經過時並且可以使用terminfo
,但它仍然可以在其他人上使用(並且terminfo
更複雜)。更重要的是,
less
使用termcap
.設置顏色為
less
我執行以下操作,以便
less
andman
(使用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_*
這是如何工作的。最終結果