初始狀態是vim打開任何文件都沒有高亮跡象,接不是彩色,也沒有下劃線,好了,看怎么一步步解決的。。。
1)#vim ~/.vimrc
竟然沒有這個文件,創建之
#touch vim ~/.vimrc
添加syntax on
保存,打開一個.c文件,文件的內容沒有著色,也沒有關鍵詞加亮
2)檢查語法插件是否都有
rpm -qa|grep vim
卻一個插件,安裝上
yum install vim-X11
安裝完畢后root用戶打開vim,依然沒有著色和加亮
su leo
vim ~/.vimrc
添加styax on 保存
vi test.c
哎,關鍵詞高亮了,但是沒有彩色
繼續查資料
3)有說終端設置不對的
env看一下
TERM=v100
按照網上說的改成
export TERM=xterm-color
在打開文件
$vim test.c
高亮了,也彩色了,但是感覺比平時要暗很多
換一個終端,將ssh終端設成linux,在看正常了。
su到root權限,打開文件test.c
既沒有彩色,也沒有高亮。找資料,看到有以下資料
看一下:/etc/profile.d/vim.sh 這個文件
if [ -n "$BASH_VERSION" -o -n "$KSH_VERSION" -o -n "$ZSH_VERSION" ]; then
[ -x /usr/bin/id ] || return
[ `/usr/bin/id -u` -le 100 ] && return
# for bash and zsh, only if no alias is already set
alias vi >/dev/null 2>&1 || alias vi=vim
fi
注釋掉第三行
保存打開,這下root權限下有是彩色的了。
至此vi語法著色問題完美解決。