0

ECB メソッド ウィンドウにいくつかのメソッドしか表示されない理由がわかりません。表示されているメソッドの半分をクリックすると、次のようになります。

ECB 2.40 - Warning: The tag-visit-function `ecb-tag-visit-smart-tag-start' moves point outside of tag - ignored!

そしてカーソルはこの関数にジャンプします:

void MyClass::writeLine(const char buf[]) {
send(sk,buf,strlen(buf),MSG_NOSIGNAL);
}

Emacs は: GNU Emacs 23.2.1 (x86_64-pc-linux-gnu、GTK+ バージョン 2.24.4)

何か助けはありますか?

4

1 に答える 1

3

imenu を使用して ECB を使用してメソッドを派生させている場合、動作はせいぜい不安定になります。シンボル タグに CEDET/Semantic を使用して ECB を使用している場合、メソッドが欠落している理由は多数考えられます。プリプロセッサ シンボル、またはセマンティックがまだサポートしていない構文に関連している可能性があります。

最善の策は、CEDET の開発版を試して、問題が修正されているかどうかを確認することです。修正されていない場合は、例をメーリング リストに投稿してください。CEDET dev バージョンはhttp://cedet.sf.netにあります。

于 2011-09-25T21:11:38.730 に答える