【问题标题】:vim c++ configuration [closed]vim c ++配置[关闭]
【发布时间】:2012-01-31 00:08:56
【问题描述】:

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

但我仍然无法使用它们,存在不同的错误或问题。我还有很多问题如何配置 vim 以运行/构建/调试 c++ 代码,例如使用 cmake,如何通过单独的调试/发布配置使其快速和专业。任何老练的 c++ vim 程序员可以告诉我他们使用什么以及使用哪些配置以及我应该注意他们的配置点吗?

谢谢。

我认为使用 vim 的 zir 存档会很好地学习这些东西。

【问题讨论】:

  • 问题到底是什么?
  • @honk 任何资深的 c++ vim 程序员可以告诉我他们在 c++ vim 编程中使用什么吗?列出你正在使用的插件。列出您为使用 vim for c++ 所做的任何个人或重要设置?如果您上传您所有的 vim 编辑器以及您认为重要且有用的所有配置和其他内容,我将不胜感激。谢谢。
  • 您当前的问题没有正确答案,因此可能会被关闭。我使用a、alternate、surround、tabular、ctags 集成和clang 完成。对于其他所有内容,都有 Makefile 和 :make(但这可能只是我的意见)。
  • 这一年太棒了!我想要至少一个专业 c++ vim 程序员的完整个人意见,而不是像正确答案一样分配它。请回答您认为重要的更多细节,并上传您的 vim 编辑器的 zip 存档,其中包含您认为重要且有用的所有配置和其他内容。
  • 请参阅stackoverflow.com/faq 了解此处的主题并查看您的问题。

标签: c++ vim


【解决方案1】:

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:\Vim\vim73\gvim.exe |参数:--servername ext --remote-silent +$(CurLine) $(ItemPath)
  3. 向上移动到第一个位置
  4. 工具 |选项 |环境 |键盘
  5. 显示包含以下内容的命令:Tools.ExternalCommand1
  6. 按快捷键:Ctrl+Shift+V
  7. 申请,好的

日食

  1. 运行 |外部工具 |外部工具配置
  2. 位置:C:\Vim\vim73\gvim.exe
  3. 参数:--servername ext --remote-silent ${resource_loc}
  4. 窗口 |偏好 |一般 |键
  5. 过滤器Run Last
  6. 绑定 Ctrl+Shift+V
  7. 申请,好的

【讨论】:

    猜你喜欢
    • 2011-05-13
    • 2014-11-11
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多