为使Vim的配置可维护化,结构化Vim配置的思路是?

浏览:43日期:2023-08-07

问题描述

一. 描述问题

最近抽空修改了vimrc配置,发现自己以前配置vim过于粗暴,颇为后悔(因为修改vimrc的过程十分痛苦)初步把它们分成这样:

.vimrc放主要的基本配置

.vimrc.bundles放插件

.vimrc.funcs放一些函数

各文件间使用source连接

为防止在发生现在这样后期维护的噩梦,我想必定有比较好的实践,是什么呢?

二. 相关代码三. 报错信息四. 相关截图五. 已经尝试哪些方法仍然没有解决(附上相关链接)

参考了spf-vim的目录结构, 有一定借鉴意义, 但是由于其'社区驱动'的性质, 所以其有这方面的考虑,可能不一定适合我(维护者是我, 用户是我, 颇为个性化)

六.问题简化

问题解答

回答1:

这个问题很难有定论吧,VIM 本身支持很多不同的配置文件组织方法,每个人都有不同需求,所以需要的方法也不同。你可以在 github 上搜 VIM 或 vimrc,然后按星标排序,把排名靠前的 repo 的文件组织方式都看看,然后总结出适合自己的方法。

几个通用的建议:

每个配置文件内按一定逻辑分块,每个逻辑块之间加注释和用于折叠的括号

autocmd 记得分组,每个组里记得先清空再加入

根据需求决定配置文件组织方式的复杂程度,不要把所有时间都花在配置上

学会从各种渠道抄配置,然后改成适合自己的形式

回答2:

分这么多文件你会后悔的。除非你学大神把你的配置用 git 晒在网上,不然就用一个文件,省事多了。

身边没电脑,手机截图VPS 上的配置为使Vim的配置可维护化,结构化Vim配置的思路是?

相关文章: