VIM學習筆記 配置文件(vimrc)
在vim啟動過程中,首先將查找配置文件並執行其中的命令。而這些初始化文件一般有vimrc、gvimrc和exrc三種。
利用:version
命令,可以得到配置文件的詳細信息。
注意:如果執行gvim,那么$VIMRUNTIME/menu.vim也會被執行。
配置文件位置
vimrc是主配置文件,它有全局和用戶兩種版本。
全局vimrc文件,存放在Vim的安裝目錄中。可以使用以下命令,確定Vim的安裝目錄:
:echo $VIM
默認情況下,系統vimrc存放在以下位置:
Linux: /usr/share/vim/vimrc
Windows: c:\program files\vimrc
用戶vimrc文件,存放在用戶主目錄中。可以使用以下命令,確定用戶主目錄:
:echo $HOME
默認情況下,用戶vimrc存放在以下位置:
Linux: /home/username/.vimrc
Windows: c:\documents and settings\username\_vimrc
注意:用戶配置文件優先於系統配置文件。
gvimrc是GVIM的配置文件,它也有全局和用戶兩種版本,並且存放在與vimrc相同的目錄中。
默認情況下,系統gvimrc存放在以下位置:
Linux: /usr/share/vim/gvimrc
Windows: c:\program files\vim\_gvimrc
默認情況下,用戶gvimrc存放在以下位置:
Linux: /home/username/.gvimrc
Windows: c:\documents and settings\username\_gvimrc
exrc文件,僅用於向后兼容olvi/ex,它的全局和用戶兩種版本也放置於vimrc相同的目錄里。除非你使用vi-compatible模式,否則不需要關注exrc配置文件。
注意:在Unix和Linux下,vim的配置文件被命名為以點開頭的隱藏文件;而在Windows下,配置文件則以下划線開頭命名。
編輯配置文件
可以使用以下命令,新建緩沖區來編輯配置文件:
:edit $MYVIMRC
也可以使用以下命令,新建標簽頁來編輯配置文件:
:tabedit $MYVIMRC
例如,我們可以在配置文件中使用以下命令,來設置vim的選項:
:syntax on "打開語法加亮功能
:set shiftwidth=4 "設置縮進寬度為4個空格
其中,單引號(")為注釋內容。
應用配置文件
修改配置文件后,需要重新啟動Vim,或使用:source命令來應用新的設置:
:source $MYVIMRC
我們可以在配置文件中增加以下命令,在保存后自動應用配置:
autocmd bufwritepost .vimrc source $MYVIMRC
配置文件實例
以下是本人的vim配置文件內容,供各位參考: