在vim啟動過程中,首先将查找配置檔案并執行其中的指令。初始化檔案一般有vimrc、gvimrc和exrc三種。
使用
:version
指令,可以檢視配置檔案的詳細清單:

注意:如果執行gvim,那麼$VIMRUNTIME/menu.vim也會被執行。
配置檔案位置
vimrc是主配置檔案,它有全局和使用者兩種版本。
全局global vimrc檔案,存放在Vim的安裝目錄中。可以使用以下指令,确定Vim的安裝目錄:
:echo $VIM
預設情況下,系統vimrc存放在以下位置:
Linux: /usr/share/vim/vimrc
Windows: c:program filesvimvimrc
使用者personal vimrc檔案,存放在使用者主目錄中。可以使用以下指令,确定使用者主目錄:
:echo $HOME
預設情況下,使用者vimrc存放在以下位置:
Linux: /home/username/.vimrc
Windows: c:documents and settingsusername_vimrc
使用者personal vimrc檔案,可以使用以下指令确定:
:echo $MYVIMRC
注意:使用者配置檔案優先于系統配置檔案。
gvimrc是GVIM的配置檔案,它也有全局和使用者兩種版本,并且存放在與vimrc相同的目錄中。
預設情況下,系統gvimrc存放在以下位置:
Linux: /usr/share/vim/gvimrc
Windows: c:program filesvim_gvimrc
預設情況下,使用者gvimrc存放在以下位置:
Linux: /home/username/.gvimrc
Windows: c:documents and settingsusername_gvimrc
exrc檔案,僅用于向後相容olvi/ex,它的全局和使用者兩種版本也放置于vimrc相同的目錄裡。除非你使用vi-compatible模式,否則不需要關注exrc配置檔案。
注意:在Unix和Linux下,vim的配置檔案被命名為以點開頭的隐藏檔案;而在Windows下,配置檔案則以下劃線開頭命名。
編輯配置檔案
可以使用以下指令,建立緩沖區來編輯配置檔案:
:edit $MYVIMRC
也可以使用以下指令,建立标簽頁來編輯配置檔案:
:tabedit $MYVIMRC
應用配置檔案
修改配置檔案後,需要重新啟動Vim,或使用:source指令來應用新的設定:
:source $MYVIMRC
我們可以在配置檔案中增加以下指令,在儲存後自動應用配置:
autocmd bufwritepost .vimrc source $MYVIMRC
配置檔案執行個體
為了更結構化和子產品化的組織vimrc檔案,通常會利用自動折疊功能來分節設定各類選項。
例如以下文法将設定一個章節,并将具體的選項包含其中:
" Section Name {{{
set number "This will be folded
" }}}
打開vimrc檔案之後,将僅僅顯示折疊之後的章節結構:
展開折疊将可以檢視詳細的配置指令。建議使用引号(")進行詳細注釋:
請參閱折疊章節,了解文本折疊及展開的操作方法。
在各個章節中,已經對具體選項進行詳細介紹,在此不再贅述。
請參考以下本人的在Windows下的vim配置:
- _vimrc檔案
- 使用
指令生成的HTML網頁檔案:TOhtml
使用以下指令,可以檢視更多幫助資訊:
:help vimrc
Ver: 2.0 | YYQ<上一篇 | 目錄 | 下一篇>