【问题标题】:Vim omnicppcomplete 'using namespace' issueVim omnicppcomplete '使用命名空间'问题
【发布时间】:2014-12-30 19:24:56
【问题描述】:

如果之前有人问过这个问题,我深表歉意,我快速浏览了一下,但找不到足够具体的搜索词。

根据this guide,我让 gvim 与omnicppcomplete 合作

当我开始输入时它可以正常工作

std::

完成命名空间的成员

当我这样做时它也有效

std::string a;
a.

完成String类

但是,当我这样做时,它给了我一个找不到模式的错误

using namespace std;
String a;
a.

如果您知道任何解决此问题的方法,我将非常感谢您的帮助

【问题讨论】:

  • String 应该是 string(但不知道这是否能解决您的问题)。
  • 哇,我真的需要睡觉了。那太愚蠢了。将其发布为答案,我会接受。可能也受到java经验的影响,整个字符串不是原始类型的东西
  • 无关:在编辑队列中,我遇到了一个您在分类中投票的问题。你在那里做了错误的选择。请:仔细研究分类帮助,避免将不属于那里的项目放入编辑队列。请理解您的投票有后果!我特指stackoverflow.com/review/triage/20896605。这个要求太宽泛了,就这样被关闭了。除了 OP 之外,没有其他人能够通过编辑“修复”这个问题,因此这里的编辑绝对是错误的。

标签: c++ vim autocomplete


【解决方案1】:

String 应该是string。 C++ 区分大小写。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 2011-02-05
    • 2023-01-22
    • 1970-01-01
    • 2013-03-26
    • 2016-05-14
    相关资源
    最近更新 更多