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

查看:82
本文介绍了为使Vim的配置可维护化,结构化Vim配置的思路是?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

一. 描述问题

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

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

  2. .vimrc.bundles放插件

  3. .vimrc.funcs放一些函数

  4. 各文件间使用source连接

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

二. 相关代码

三. 报错信息

四. 相关截图

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

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

六.问题简化

这个问题已被关闭,原因:无法获得确切结果的问题

解决方案

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

几个通用的建议:

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

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

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

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

这篇关于为使Vim的配置可维护化,结构化Vim配置的思路是?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆