有關 Vim 的 OmniCppComplete 的問題… - Linux

Table of Contents

: → dryman:那你的tag有load進來嗎?透過taglist的plugin能看到嗎? 12/09 13:53

執行 :set tag 回應:
./tags,tags,~/.vim/tags/cpp
預設我記得好像會找當前目錄下的 tags 檔。

後來用 taglist 結果如下:

以下是範例 Object.h 內容:
-------------------------------------
#ifndef OBJECT_H
#define OBJECT_H

#include <string>

class Object {
public:
Object ();
virtual ~Object ();
void foo() const;
int getSomething(const string &name, int i, double d);

private:
int _integer;
};

#endif
------------------------------------

結果 Taglist 只列出:
Object.h
macro
OBJECT_H
class
Object

沒列出 class 裡面的建構子或函式等...

去翻 tags 檔內容發現 ctags 應該有 parse 到 Object.h,
但不曉怎的 OmniCppComplete 就是便秘出不來...
Taglist 這樣我也不曉得是否正常...QQ

--

All Comments

Christine avatarChristine2009-12-10
這樣應該是你的tag檔沒有存到你的function和member吧
Agatha avatarAgatha2009-12-15
等一下,讓我測試測試..
Sarah avatarSarah2009-12-18
用你的ctag參數生出來的tag檔應該沒問題
Liam avatarLiam2009-12-20
上網搜了一下不只你有這個問題..繼續奮戰中..