最近抽空修改了vimrc配置,发现自己以前配置vim过于粗暴,颇为后悔(因为修改vimrc的过程十分痛苦)
初步把它们分成这样:
.vimrc放主要的基本配置
.vimrc.bundles放插件
.vimrc.funcs放一些函数
各文件间使用source
连接
为防止在发生现在这样后期维护的噩梦,我想必定有比较好的实践,是什么呢?
参考了spf-vim的目录结构, 有一定借鉴意义, 但是由于其"社区驱动"的性质, 所以其有这方面的考虑,可能不一定适合我(维护者是我, 用户是我, 颇为个性化)
这个问题很难有定论吧,VIM 本身支持很多不同的配置文件组织方法,每个人都有不同需求,所以需要的方法也不同。你可以在 github 上搜 VIM 或 vimrc,然后按星标排序,把排名靠前的 repo 的文件组织方式都看看,然后总结出适合自己的方法。
几个通用的建议:
每个配置文件内按一定逻辑分块,每个逻辑块之间加注释和用于折叠的括号
autocmd 记得分组,每个组里记得先清空再加入
根据需求决定配置文件组织方式的复杂程度,不要把所有时间都花在配置上
学会从各种渠道抄配置,然后改成适合自己的形式
分这么多文件你会后悔的。除非你学大神把你的配置用 git 晒在网上,不然就用一个文件,省事多了。
身边没电脑,手机截图VPS 上的配置