開啟xterm終端256色和終端下vim 256色
阿新 • • 發佈:2019-02-07
相同的colorschema,vim和gvim的顏色差距還是很大的,因為gvim使用X的顏色,而vim只能使用終端提供的顏色,所以造成了二者的顯示差異。
xterm開啟256色
現在的終端模擬器早就支援256色了,不過預設可能還是8色的。
開啟xterm終端,檢視xterm終端支援的顏色
$ tput colors
8
xterm終端預設還是8色的
檢視終端型別
$ echo $TERM
xterm
只要將終端型別更改為xterm-256color即可,有兩種方式可以來修改
1、修改.bashrc檔案
~/.bashrc檔案新增
if [ "$TERM" == "xterm" ]; then
export TERM=xterm-256color
fi
2、修改.Xresourcesw檔案
~/.Xresources檔案新增
xterm*termName: xterm-256color
只要其中一種方式修改即可,修改生效後,重新檢視
$ tput colors
256
$ echo $TERM
xterm-256color
如果系統預設沒有xterm-256color型別,可安裝ncurses-term包,裡面有許多附加的終端型別定義,裡面還有一個終端型別xterm+256color,也可以開啟256色支援,不知道與xterm-256color有什麼區別。
vim開啟256色支援
編輯~/.vimrc檔案,新增
set t_Co=256
t_Co即terminal Color之意
開啟256顏色之後,colorschema在vim裡好看了許多,而且與gvim顯示的差別不大。