端並不只是黑白兩色,雖然使用終端可以提高效率,但是這並不意味著我們只能面對非黑即白的界面。也許你的終端的某些應用在展示部分內容時已經使用了16色了,但是這在當今難免感覺還不夠細膩。其實,很多終端,比如 xterm、urxvt,以及 Mac OSX 中的 Iterm.app 等都可以支持256色,可以在這些終端下看到更加細膩優雅的顏色表現。
這裡涉及到了幾個重要的程序的配置,供大家參考。注意,不是所有的終端和命令行應用都支持256色。
能夠區分不同的黃色,可以讓你的 vim 看起來更加漂亮。點此下載配色文件,配色文件可按如下引入到你的 vim 配置中:
if $TERM =="xterm"|| $TERM =="rxvt"|| $TERM =="xterm-256color"|| $TERM =="rxvt-unicode"||&term =~"builtin_gui"|| $TERM =="dumb"
set t_Co=256
colorscheme calmar256-dark
else
colorscheme desert
endif
配色方案在此,可以通過 source 引入到你的 .muttrc 中:
source ~/.mutt/mutt_color_256
slrn 支持256色,但是很多元素不支持顏色區分。配色直接寫在配置文件中。
看看 git log 的輸出,是不是更柔和了?配置文件在此。
對於 Xterm/Urxvt,改變終端的前景/背景/粗體/下劃線/斜體的顏色,可以讓 less 顯示更好的高亮效果。而 less 被用在 man 頁面顯示中,所以你會發現你的 man 顯示更漂亮了。配置文件在此。
另外,可以在你的 $LESS
環境變量中添加 -J
選項,這樣在搜索某個內容時,結果所在行的前面會顯示一個“*”。
很多人喜歡在終端窗口的下方顯示一個狀態條,尤其是在使用 screen 將窗口分割成幾個子窗口時。
配置文件在此。
ls 的彩色輸出也可以更好一些。配置文件在此。
你可以設置 grep 以綠色顯示匹配內容:
export GREP_COLOR='01;32'# color grep matches green
aliasgrep='grep --color'
你是不是也有一些配色方案?歡迎分享。