Fork me on GitHub

简介

exVim 是一个力求将 Vim 改良成集成编辑环境(IDE)的项目,exVim 在 Vim 中加入项目工程文件(.exvim)的概念, 通过使用 Vim 编辑项目工程文件 (.exvim) 触发 exVim 的插件, 从而让你能够在不同的工程中使用不同的 Vim 配置,插件配置, 甚至按需加载不同的插件. 总的来说, exVim 就是为了使 Vim 成为世界上最好用的 IDE。

更酷的是---我们能够使用exVim开发exVim(\(-_-)/)

功能

exVim 是怎么工作的呢?

通过 your_project_name.exvim 文件进行编辑和保存你的工程配置,然后使用 Vim 打开它。 在启动 Vim 后,exVim 将会解析这个文件,并且将这些设置应用于你的工程。

常用的工程配置都包含:

exVim 必须确保工程文件由 your_project_name.exvim 解析生成, 保存在某处位于你的工程目录下的 ./.exvim.your_project_name/ 文件夹中. 此目录下的文件都是为了使你的工程保持的干净,并且更好的使用外部工具。 这些工程文件主要包括如下内容:

exVim 启动后,使用 :Update 命令,exVim将可以帮助你更新上面的文件。

exVim是怎么整合vim插件的呢?

exVim 旨在想通过 纯粹的Vim脚本 实现更多更强大的功能。 为了避免重复造轮子,我们精心挑选在Vim社区中经受时间考验的vim插件,但是现有插件还是不能满足我们的要求,对于这些缺失 的功能,我们认为我们能够做的更好,所以我们开发它,并将其进行整合放在 GitHub 的 exVim organization

下面为我们收集,整理和开发 Vim 插件的一些标准:

想知道更详细的插件信息,请参考插件