我尝试使用Visual而不是VIM(+plugins),但老实说,VS相对于VIM的唯一优势是它能够自动管理我的项目。
我知道ViEmu for VS的存在,但我想做的正好相反--有什么方法可以从VIM中管理项目吗?
我尝试了c.vim插件和项目插件,但是:
有什么技巧/解决方案/黑客可以让我使用VIM来管理我的项目吗?(理想情况下,使用makefile和MSBuild文件,但只使用一种类型的构建文件就足够了。)
发布于 2009-07-13 18:14:20
也许我不明白这个问题。
VS是IDE的全部特性--您可以编辑、编译和调试而不离开它。
相比之下,vim并不是IDE --它非常强大的文本编辑器。然而,vim有一些面向程序员的内置功能(例如:make命令、编译、自动缩进等等)。vim来自Unix世界,那里有几个构建工具(make、scon、cmake等)。正如您所知道的,您可以使用插件“整数”它们,这些插件远未完成。
我认为你在一开始就试图做的是正确的事情--把vim编辑能力带给VS世界。
发布于 2009-08-06 04:16:19
若要将vim与devenv集成,可以使用Visual中的devenv来完成vim中的项目。命令如下:
Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]实际上,devenv应该位于C:\Program \ 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构建程序。
发布于 2009-07-13 16:17:34
我立即想到的是黄道项目,它将。然后您可能可以管理Eclipse中的VS项目,我不知道有什么项目可以这样做,但我怀疑有些项目是存在的。
https://stackoverflow.com/questions/1119585
复制相似问题