vim c++ configuration

vim c++ configuration

本文关键字:configuration c++ vim      更新时间:2023-10-16

我是vim的新手。我想把它用作C++IDE或类似的东西。我已经安装了这些插件:

  • c.vim:c/c++IDE
  • project.tar.gz:组织/导航项目共个文件

但我仍然无法使用它们——存在不同的错误或问题。此外,我还有很多问题要问,如何配置vim来运行/build/debug c++代码,例如使用cmake,如何通过单独的调试/发布配置使其快速专业。任何复杂的c++vim程序员都能向我展示他们使用什么,使用哪些配置,以及在配置的哪个点我应该注意吗?

谢谢。

我认为zir档案与vim将是很好的学习这些东西。

IDE的一些最重要的功能是:

  • 编辑
  • 正在搜索
  • 标记(Visual Studio中的"转到定义")
  • 源代码管理集成
  • 建筑物
  • 调试

Emacs通常会尝试完成所有这些事情,甚至更多(包括在Emacs中运行shell)。Vi通常更轻,但自从Vim出现以来,它获得了更多的功能。我并没有认真尝试过使用Vim进行构建或调试——当我进入使用不同构建和调试环境的新项目时,我发现这很困难。

然而,我做了很多事情来将Vim与各种IDE集成,并尽可能多地留在Vim中。

请参阅https://stackoverflow.com/a/8897164/1113528用于标记、源代码管理集成、剪贴板、IDE集成(能够跳转到生成错误)。我还有一个自定义搜索插件——我想你最好找一个更标准的搜索vim插件。

为了在Visual Studio、Eclipse和Vim之间切换,我为Ctrl+Shift+V设置了Vim的外部生成。要进行设置,请执行以下操作:

Visual Studio

  1. 工具|外部工具|添加
  2. 标题:Vim|命令:C:Vimvim73gvim.exe|参数:--servername ext --remote-silent +$(CurLine) $(ItemPath)
  3. 向上移动到第一个位置
  4. 工具|选项|环境|键盘
  5. 显示包含以下内容的命令:Tools.ExternalCommand1
  6. 按快捷键:Ctrl+Shift+V
  7. 应用,确定

Eclipse

  1. 运行|外部工具|外部工具配置
  2. 位置:C:Vimvim73gvim.exe
  3. 参数:--servername ext --remote-silent ${resource_loc}
  4. 窗口|首选项|常规|键
  5. 过滤器Run Last
  6. 绑定Ctrl+Shift+V
  7. 应用,确定