在linux中用vi編輯和修改文件配置中沒有彩色顯示文件的內容,特別一些關鍵字不能彩色顯示,給我們配置服務過程中造成極大的不方便。下面給出一種解決的方法。
1.檢查系統(tǒng)中是否已經(jīng)安裝了Vim軟件,可以用如下命令進行測試: rpm -qa | grep vim 其中rpm為RedHat軟件包管理工具的英文簡寫。運行命令后結果類似下圖說明已經(jīng)完成安裝。

如果提示not install則需安裝如下rpm包:
vim-enhance-版本號.rpm
vim-common-版本號.rpm
vim-minimal-版本號.rpm
2.然后修改 #vi /etc/bashrc 在最后面加入“alias vi=vim ”然后wq保存退出。 這樣在shell里面敲入vi時候就自動打開vim了(vim是vi improve的簡稱)

3.修改 #vi /etc/vimrc 在如下語句中加入“syntax on ”,之后重啟vi,就可以開啟高亮顯示了。
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif

注意:如果有的話則不必再添加。有時要在 #vi /etc/vimrc 文件里按一下 esc-->輸入:syn on 即是重啟運行vi
4.配置Vim中的參數(shù)特性,打開Vim的配置文件,文件路徑為 /etc/virmrc 輸入命令: vi /etc/vimrc 根據(jù)自己需要加入到Vim的配置文件中即可。
syntax on -------語法高亮顯示
filetype indent on -------文件自動縮進
set showcmd ------- 在狀態(tài)欄顯示(部分)命令
set showmatch ------- 顯示匹配的括號
set incsearch -------增量搜尋
set mouse=a ------- 在終端中啟用鼠標使用情況(所有模式)
set syn=cpp -------語法高亮
set nu! -------顯示行號
set hlsearch
set nobackup -------不產(chǎn)生備份文件
set ruler -------在編輯過程中,在右下角顯示光標位置的狀態(tài)行
colorscheme evening -------設置配色方案
set autoindent -------使用自動對其,也就是把當前行的對其格式應用到下一行
set smartindent -------依據(jù)上面的對其格式,智能的選擇對其方式
set tabstop=4 -------設置tab鍵為4個空格
set shiftwidth=4 -------設置當前行之間交錯時使用4個空格
set enc=utf-8 -------設置編碼
set fenc=utf-8 -------設置文件編碼
set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 -------設置文件編碼檢測類型及支持格式
set langmenu=zh_CN.UTF-8 -------指定菜單語言
set helplang=cn -------中文幫助


