1. 程式人生 > >Linux修改vimrc配置檔案,讓vi更貼心

Linux修改vimrc配置檔案,讓vi更貼心

配置 vim 的方法是在使用者主目錄下建立個.vimrc檔案,我一般使用root帳戶,所以就在/root/下建立一個.vimrc檔案:vi /root/.vimrc,以下是我的配置,直接複製貼上進去即可,在使用者目錄下可以建立使用  vim ~/.vimrc 

使用者可以根據需求新增功能, 關於 set 的使用方法可以在 vim 的命令狀態下輸入:set help 獲取幫助。"語法高亮 syntax on "顯示行號 set nu "修改預設註釋顏色 hi Comment ctermfg=DarkCyan "允許退格鍵刪除 set backspace=2 "啟用滑鼠 set mouse=a set selection=exclusive set selectmode=mouse,key "偵測檔案型別 filetype on "載入檔案型別外掛 filetype plugin on "為特定檔案型別載入相關縮排檔案 filetype indent on "設定編碼自動識別, 中文引號顯示 set fileencodings=utf-8,gbk set encoding=euc-cn set ambiwidth=double"設定高亮搜尋 set hlsearch "在搜尋時,輸入的詞句的逐字元高亮 set incsearch

"按C語言格式縮排 set cindent "設定Tab長度為4格 set tabstop=4 "設定自動縮排長度為4格 set shiftwidth=4 "繼承前一行的縮排方式,特別適用於多行註釋 set autoindent "顯示括號匹配 set showmatch "括號匹配顯示時間為1(單位是十分之一秒) set matchtime=1 "增強模式中的命令列自動完成操作 set wildmenu "不要生成swap檔案,當buffer被丟棄的時候隱藏它 setlocal noswapfile set bufhidden=hide

這次裝上debian後,遠端ssh登陸後,vim出現了兩個問題:

1、在~/.vimrc檔案中設定syntax on後,執行vim,顯示如下錯誤:

Error detected while processing /home/administrator/.vimrc: line     5: E319: Sorry, the command is not available in this version: syntax on Press ENTER or type command to continue

這個問題是由於debian預設的vim版本的問題,執行命令apt-get  install  vim後會安裝其他的軟體包,安裝完成後,就不再有這個問題了。

2、雖然不再報1中的錯誤,但仍然不顯示顏色,而是使用下劃線代替顏色

這個問題是由變數TERM的值不合適導致的,執行命令echo $TERM顯示:vt100 在~/.bashrc中設定$TERM為:xterm-color,如下所示:

export TERM=xterm-color 然後執行命令: source .bashrc後即可顯示顏色。

另外,我想介紹一下vim的配置檔案: /etc/vim/vimrc和~/.vimrc

1、/etc/vim/vimrc是全域性的配置檔案,修改這個配置檔案將改變所有使用者的vim配置。

這個檔案還在目錄/usr/share/vim目錄下建立了連結檔案,如下所示:

ll total 16 drwxr-xr-x  4 root root 4096 2009-04-26 19:13 addons drwxr-xr-x  2 root root 4096 2009-04-04 23:01 doc drwxr-xr-x  2 root root 4096 2009-04-26 19:13 registry drwxr-xr-x 17 root root 4096 2009-04-26 19:49 vim70 lrwxrwxrwx  1 root root     5 2009-04-04 18:59 vimcurrent -> vim70 lrwxrwxrwx  1 root root     8 2009-04-04 18:59 vimfiles -> /etc/vim lrwxrwxrwx  1 root root    14 2009-04-04 23:01 vimrc -> /etc/vim/vimrc lrwxrwxrwx  1 root root    19 2009-04-04 23:01 vimrc.tiny -> /etc/vim/vimrc.tiny

預設情況下,debian在這個配置檔案中將語法顏色顯示關掉了。某個使用者要是需要語法顏色顯示,可以在自己的主目錄下建立檔案.vimrc,在這個檔案中修改配置,這樣只會影響本使用者的顯示,這種方式更符合linux的精神。

2、~/.vimrc是使用者自己的vim配置檔案,在這個配置檔案中設定的配置隻影響該使用者自己。