1. 程式人生 > >centos下vim的安裝與配置

centos下vim的安裝與配置

1 安裝

(如果是新裝的centos,最好按照vim之前,先Linux中必備常用支援庫的安裝:http://blog.csdn.net/clevercode/article/details/45438401)

# yum -y install vim*

2 檢視vim的位置

# whereis vim


3 如果普通使用者vim不高亮

如果/home下面的使用者vim不高亮; $ echo $TERM  vt100

3.1 解決方案一

將終端修改成為xterm。如下,重新登入即可。
重新登入 $ exit $ echo $TERM  xterm

3.2 解決方案二:(通常方案一,就可以搞定)

如果輸出結果不是  xterm-color ,那麼需要手動設定。在/etc/profile 檔案末尾加上一行  export $TERM=xterm-color   然後,使修改生效  # source /etc/profile。
# vim /etc/profile 普通使用者重新登入 $ exit $ echo $TERM  xterm

4 配置相關

4.1  viminfo

      在vim中操作的行為,vim會自動記錄下來,儲存在 ~/.viminfo 檔案中。這樣為了方便下次處理,如:vim開啟檔案時,游標會自動在上次離開的位置顯示。原來搜尋過的字串,新開啟檔案時自動高亮顯示。
~/.viminfo 檔案是系統自動生成。


4.2  vimrc(全域性: /etc/vimrc,使用者:~/.vimrc)

        vimrc檔案是vim的環境設定檔案。整體的vim的設定是在 /etc/vimrc 檔案中。不建議修改/etc/vimrc 檔案,每個使用者可以在使用者根目錄中設定vim,新建 ~/.vimrc. vim的配置選項較多。

4.3  新建使用者的vimrc

# vim ~/.vimrc

" 語法高亮度顯示
syntax on

" 設定行號
set nu

" 設定tab4個空格
set tabstop=4
set expandtab

"程式自動縮排時候空格數
set shiftwidth=4

"退格鍵一次刪除4個空格
set softtabstop=4

" 在編輯過程中,在右下角顯示游標位置的狀態行
set ruler

" 搜尋忽略大小寫 
set ignorecase 

" vim使用自動對起,也就是把當前行的對起格式應用到下一行
set autoindent

" 依據上面的對起格式,智慧的選擇對起方式,對於類似C語言編寫上很有用
set smartindent

" 在狀態列顯示目前所執行的指令
set showcmd

" 設定顏色主題
colorscheme desert