1. 程式人生 > >【配置】gvim和vim的配置檔案的位置

【配置】gvim和vim的配置檔案的位置

今天在.vimrc裡設定set wrap死活沒效果。後來發現gvim的配置檔案和vim的是不同的!沒文化真可怕……

首先當前使用者目錄下面會有三個檔案和資料夾
.vim   這是儲存vim相關plugin colors的地方,當然這是個人的位置
.vimrc vim的配置檔案
.gvimrc gvim的配置檔案

啟動vim的時候,會在~/ 下面搜尋上述檔案和資料夾,
那麼我們如果需要定製當前使用者的vim使用習慣,就直接把相應的vim指令碼拷貝到.vim資料夾裡面。然後在vimrc 和gvimrc裡面新增對應的配置命令,比如指定一個colorscheme 就需要在desert.vim 的colors 裡面有對應的顏色配置指令碼,然後在 .vimrc裡面配置 colorscheme desert 就好了。

對整個系統的vim設定還有兩個重要的地方
1. /etc/vim/
2. /usr/share/vim/

這裡的 vimrc 和 gvimrc 兩個檔案會影響到全域性設定。一般而言在 /etc裡面的是配置檔案,而colors plugin 兩個資料夾和其他指令碼是放在 /usr/share/vim 下面的。

這裡就有一個問題,如何使得所有的vimrc都有全域性的資訊呢?
1.在~/.vimrc 裡面我們可以使用
   if filereadable('/etc/vim/vimc')
               source /etc/vim/vimrc
來把全域性的vimrc匯入。
2. 在/usr/share/vim 底下建立對應etc的軟連結
ln -s /etc/vim/vimrc /usr/share/vim/vimrc
ln -s /etc/vim/gvimrc /usr/share/vim/gvimrc

這樣就可以管理好vim的配置檔案和指令碼了