VIM:有没有一种简单的方法可以从 Vim 管理 Visual Studio 解决方案/makefile 项目? [关闭]

2024-04-29

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

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

我都尝试过c.vim http://www.vim.org/scripts/script.php?script_id=213插件和Project http://www.vim.org/scripts/script.php?script_id=69插件,但是:

  • 我在 Windows 上使用 c.vim 时遇到问题(据我所知, filepath 中的“斜杠”有错误)。
  • Project 允许组织项目,但它缺乏生成 makefile / msbuild 文件的功能(或者我错了?)。

是否有任何提示/解决方案/技巧可以让我使用 VIM 来管理我的项目? (理想情况下,同时使用 makefile 和 MSBuild 文件,但仅使用一种类型的构建文件就足够了。)


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

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 编译和构建程序。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VIM:有没有一种简单的方法可以从 Vim 管理 Visual Studio 解决方案/makefile 项目? [关闭] 的相关文章

随机推荐