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)模式未找到。 這裏是我的完整