2011-12-28 12 views
3

vimのctagsおよびomnicppcompleteに関する問題。 はクラス"string"のメソッドを示していません。 (私は。STLライブラリと同じ問題を抱えていた私はSTLをダウンロードして、それを解決し、タグファイルこのフォルダに、次に設定されたパスをctagsを実行します。)
/usr/includeディレクトリにctagsを実行し、この問題を解決する方法は?C++、omnicppcompleteは文字列のメソッドを表示しません

答えて

2

完全なC/C++/Objective-Cコード補完を得るには、Clang Completeを試すことをお勧めします。

しかし、omnicppcompleteを使用する場合は、必要なクラスのタグを生成する必要があります。 「文字列」クラスだけが必要な場合は、string.hのタグを生成し、/usr/includeのタグを生成することはできません。

ちなみに、プラグインIndexerを使用すると、プロジェクト全体に対して無痛の自動タグ生成を取得できます。 vim.orgでホストされて、私はtags for STD C++を使用

+0

Clang_Completeは本当に素晴らしいです!私はomnicppcompleteからClang_Completeに切り替えました。 – ashim

0

、それはctags用に変更libstdc++ヘッダを使用しています。そしてomniはうまく機能します。

これは、ctagsで使用できるlibstdC++ヘッダーのわずかに変更されたバージョンです。 STL、ストリーム、その他の標準的なcppのものは、omnicpp completeで完了できるようになりました。

HEREからダウンロードできます。

注::更新時間(2008-08-26)はそうですが、基本的なニーズは大丈夫です。 :p

関連する問題