omnicppcomplete

    3热度

    2回答

    在vim中关于ctags和omnicppcomplete的问题。 Omni未显示类"string"的方法。 (我STL库有同样的问题,我解决它通过此文件夹,然后设定路径标签文件在下载STL和运行ctags) 如何解决这个问题,在/usr/include目录中运行ctags?

    2热度

    3回答

    我是linux新手,但我最终决定尝试一个,我最近安装了openSUSE。在Windows 7上,我使用Visual Studio进行c/C++编程。我试图在linux下找到任何IDE,试过KDevelop但不喜欢它,所以我决定尝试将VIM设置为我的源代码编辑器。 首先,我需要找到一些自动完成。我读了一些关于GCCSense和clang_complete的内容,但是现在安装这些东西对我来说有点复杂,

    6热度

    2回答

    我有omnicppcomplete工作正常,除非偶尔它不会完成一些变量方法/成员。我终于恼火到足以深究为什么,我相信原因是omnicppcomplete在函数参数中支持语法“Foo const & foo”。 举例来说,如果我有一个函数定义为: int foo(Bar const & b){ } 我将无法获得完成信息时,我后来键入“B”。但是,如果我将签名更改为: int foo(const

    1热度

    1回答

    我正着手设置自己的VIM,主要是为了更好的自动补全。在我的谷歌研究中,我遇到了omnicppcomplete和clang。我似乎无法弄清楚两者的优点/缺点。有人知道吗? 此外,是否比第三方系统更容易安装? 任何反馈意见将有所帮助。谢谢!

    2热度

    1回答

    我想在VIM中使用omnicppcomplete,我无法让它适用于传递给函数的变量。例如,键入以下 function1(MyObject obj) { obj.| } 结果为 “--Omni完成(= O^N^P)模式未找到” 如果我定义该函数内的局部变量: function1 (MyClass obj) { MyClass obj2; obj2.| } 它

    0热度

    2回答

    我在使用omnicppcomplete与vim时遇到问题。其实,我不确定它是一个.vimrc问题还是一个omnicppcomplete问题。在我的.vimrc,我有这个命令来为我的项目的标签,当我按Ctrl + F12: map <C-F12> :!ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q .<CR> 但它失败,此错

    5热度

    1回答

    我产生我的标签(旺盛Ctags的5.9〜svn20110310)是这样的: ctags --c++-kinds=+p --fields=+iaS --extra=+q -L ctags.files 我大致有这样的类结构:(代码是从Aquaria's open source release) class RenderObject { InterpolatedVector offset

    2热度

    1回答

    是否有可能从枚举中创建vim自动完成? 完成结构的正常工作,但枚举完成不起作用 我有这样的代码用C例如: enum {foo0, foo1, foo2} MyEnum; MyEnum = (C^X) (C^O) //or if (MyEnum == (C^X)(C^O)) 我有这条命令产生的所有标签: ctags --c++-kinds=+p --fields=+iaS --extra

    1热度

    2回答

    如何在Vim中添加帮助信息或提高完整性? 例如,在一个CSS文件中,当你键入font,全方位完成可以显示与预期值:font-style font-variant font-weight font-size/line-height font-family

    1热度

    1回答

    我刚刚安装omnicppcomplete,它是“kindof”工作。 这种行为真是太奇怪了,Omnicppcomplete对某些文件有效,对其他文件不起作用。 例如: 如果我打开file1.cpp omnicppcomplete工作,如果我推。 但是,如果我打开file2.cpp omnicppcomplete不工作了,我得到的错误: - Omni完成(^ O^N^P)模式未找到。 这里是我的完整