当前位置:  开发笔记 > 编程语言 > 正文

VIM:有一种从Vim管理Visual Studio解决方案/ makefile项目的简单方法吗?

如何解决《VIM:有一种从Vim管理VisualStudio解决方案/makefile项目的简单方法吗?》经验,为你挑选了1个好方法。

我尝试使用Visual Studio而不是VIM(+插件),但说实话 - VS对VIM的唯一优势是它能够自动管理我的项目.

我知道VS的存在ViEmu,但我想做相反的事情 - 有没有办法从VIM内部管理项目?

我尝试了c.vim插件和Project插件,但是:

我在Windows上使用c.vim时遇到问题(据我记得,文件路径中有"斜杠"错误).

Project允许组织项目,但它缺少生成makefile/msbuild文件的功能(或者我错了?).

是否有任何提示/解决方案/黑客,这将允许我使用VIM来管理我的项目?(理想情况下,使用makefile和MSBuild文件,但只有一种类型的构建文件就足够了.)



1> AMing..:

要将vim与devenv集成,可以使用Visual Studio中的devenv在vim中编译项目.命令如下:

Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]

典型地,devenv应该位于C:\ Program Files\Microsoft Visual Studio 8\Common7\IDE中.将其设置为环境路径,使其可以从vim调用.我们还需要让vim识别命令行构建工具devenv抛出的错误消息.只需在vimrc中添加以下行:

" Quickfix mode: command line devenv error format
au FileType cpp set makeprg=devenv.com\ /Build\ Debug\ *[SolutionName]*
au FileType cpp set errorformat=\ %#%f(%l)\ :\ %#%t%[A-z]%#\ %m

然后你可以使用:make从vim编译和构建程序.

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有