【发布时间】:2011-06-16 23:06:14
【问题描述】:
是否有可能让 Vim 为您完成代码,就像在任何其他 IDE 中一样(不仅仅是单词搜索,还有类成员、方法等)?
可用的最佳选项/插件是什么?
【问题讨论】:
标签: c++ vim code-completion
是否有可能让 Vim 为您完成代码,就像在任何其他 IDE 中一样(不仅仅是单词搜索,还有类成员、方法等)?
可用的最佳选项/插件是什么?
【问题讨论】:
标签: c++ vim code-completion
这有点过时了。 Vim 代码完成中的一颗冉冉升起的新星是“YouCompleteMe”插件。看看here。
【讨论】:
我相信,按照这个链接列表,您将能够离开任何 IDE 并成为 vim 的忠实用户,看看一些可以帮助您获得 IDE 资源的插件...
【讨论】:
全方位完成绝对是要走的路。使用 Ctrl+X Ctrl+O 在插入模式下实例化它。
我也将它与SuperTab 结合使用,以允许类似于 bash shell 的制表符完成。
【讨论】:
Clang Complete 让您可以使用 Clang 准确地自动完成 C 和 C++
【讨论】:
你可以试试这个Dictionary completions,为你的语言获取字典。简单的方法
如果您使用 c++ 编程,则有 ctag 和 cscope 以及 OmniCppComplete 插件。
希望对你有帮助
【讨论】:
【讨论】:
这是可能的,但大多数人不这样做。
vim 是一个相当通用的编辑器,也就是说,它确实包含一些“代码完成”功能,例如单词完成等,但没有像 Delphi 的 IDE 这样的东西。
可以通过编写 vim 脚本来添加这样的系统 - vim 可以直接运行多种脚本语言,这很容易,或者您可以通过外部脚本发送文件。
【讨论】: