最近抽空修改了vimrc配置,發現自己以前配置vim過於粗暴,頗為後悔(因為修改vimrc的過程十分痛苦)
初步把它們分成這樣:
.vimrc放主要的基本配置
.vimrc.bundles放外掛
.vimrc.funcs放一些函數
#各文件間使用source
連線
#為防止在發生現在這樣後期維護的惡夢,我想必定有比較好的實踐,是什麼呢?
參考了spf-vim的目錄結構, 有一定借鑒意義, 但是由於其"社區驅動"的性質, 所以其有這方面的考慮,可能不一定適合我(維護者是我, 用戶是我,頗為個性化)
這個問題很難有定論吧,VIM 本身支援很多不同的個人資料組織方法,每個人都有不同需求,所以需要的方法也不同。你可以在 github 上搜尋 VIM 或 vimrc,然後按星標排序,把排名靠前的 repo 的檔案組織方式都看看,然後總結出適合自己的方法。
幾個通用的建議:
每個配置檔案內以一定邏輯分塊,每個邏輯區塊之間加註解和用於折疊的括號
autocmd 記得分組,每組記得先清空再加入
根據需求決定配置組織方式的複雜程度,不要把所有時間都花在配置上
學會從各種管道抄配置,然後改成適合自己的形式
分這麼多文件你會後悔的。除非你學大神把你的配置用 git 曬在網路上,不然就用一個文件,省事多了。
身邊沒電腦,手機截圖VPS 上的設定