首页  >  问答  >  正文

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

一. 描述问题

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

  1. .vimrc放主要的基本配置

  2. .vimrc.bundles放插件

  3. .vimrc.funcs放一些函数

  4. 各文件间使用source连接

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

二. 相关代码

三. 报错信息

四. 相关截图

五. 已经尝试哪些方法仍然没有解决(附上相关链接)

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

六.问题简化

曾经蜡笔没有小新曾经蜡笔没有小新2712 天前522

全部回复(2)我来回复

  • 漂亮男人

    漂亮男人2017-05-16 16:38:54

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

    几个通用的建议:

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

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

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

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

    回复
    0
  • 巴扎黑

    巴扎黑2017-05-16 16:38:54

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

    身边没电脑,手机截图VPS 上的配置

    回复
    0
  • 取消回复