一直對vim的配置目錄很confused,我發(fā)現(xiàn)它的配置路徑有好幾個,除了home下面的.vim,還有/usr/share/vim/vim72和/usr/share/vim,三個目錄到底哪個才是vim讀取的路徑呢?
經(jīng)過我的幾番嘗試和小小Google了一下,終于得到了結(jié)果。原來vim的“runtimepath”共有三個,就是我上面所說的,但是vim讀取這三個路徑是有順序的。
首先讀取的目錄就是$home/.vim,如果vim讀取到了該目錄下的syntax或者plugin,就不會再去讀取usr目錄了。
其次讀取的目錄是/usr/share/vim, 最后才讀取/usr/share/vim/vim72。
我想vim的設(shè)計(jì)者這樣設(shè)計(jì)是有原因的,當(dāng)前登錄用戶的個性化設(shè)定肯定是優(yōu)先考慮的,而/usr/share/vim是給所有用戶使用的設(shè)置。所
以,對vim的設(shè)置和修改還是放在home目錄比較好,一方面不會破壞系統(tǒng)原有設(shè)定,可以隨時恢復(fù),另一方面的好處我沒有完全弄明白,具體請參見這位老兄
的文章http://stackoverflow.com/questions/1384582/vim-linux-ubuntu-directory-location-vim-syntax
其實(shí)vim的documentation已經(jīng)有很詳細(xì)的描述了,在vim的command模式中輸入:help ‘runtimepath’ 可以看到詳盡的解釋。
posted on 2010-08-04 18:37
小果子 閱讀(8019)
評論(0) 編輯 收藏 引用 所屬分類:
Linux