2021-05-12 14:32:11
用豐富的256色裝點你的終端
2020-06-16 17:46:32
端並不只是黑白兩色,雖然使用終端可以提高效率,但是這並不意味著我們只能面對非黑即白的介面。也許你的終端的某些應用在展示部分內容時已經使用了16色了,但是這在當今難免感覺還不夠細膩。其實,很多終端,比如 xterm、urxvt,以及 Mac OSX 中的 Iterm.app 等都可以支援256色,可以在這些終端下看到更加細膩優雅的顏色表現。
這裡涉及到了幾個重要的程式的設定,供大家參考。注意,不是所有的終端和命令列應用都支援256色。
vim
能夠區分不同的黃色,可以讓你的 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
mutt
配色方案在此,可以通過 source 引入到你的 .muttrc 中:
source ~/.mutt/mutt_color_256
slrn
slrn 支援256色,但是很多元素不支援顏色區分。配色直接寫在組態檔中。
git
看看 git log 的輸出,是不是更柔和了?組態檔在此。
man / less
對於 Xterm/Urxvt,改變終端的前景/背景/粗體/下劃線/斜體的顏色,可以讓 less 顯示更好的高亮效果。而 less 被用在 man 頁面顯示中,所以你會發現你的 man 顯示更漂亮了。組態檔在此。
另外,可以在你的 $LESS
環境變數中新增 -J
選項,這樣在搜尋某個內容時,結果所在行的前面會顯示一個“*”。
視窗狀態條
很多人喜歡在終端視窗的下方顯示一個狀態條,尤其是在使用 screen 將視窗分割成幾個子視窗時。
ls
ls 的彩色輸出也可以更好一些。組態檔在此。
grep
你可以設定 grep 以綠色顯示匹配內容:
export GREP_COLOR='01;32'# color grep matches green
aliasgrep='grep --color'
你是不是也有一些配色方案?歡迎分享。
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-02/128068.htm
相關文章