vim プラグイン neocomplecache と clang complete をインストールし、neocomplecache_clang_complete という名前のパッチをインストールしました。
また、clangを完全に機能させるためにclangをインストールしました。
次の名前の純粋な c ファイル: test.c
typedef struct student
{
int age;
char name[20];
}Stu;
int main()
{
Stu Kevin;
Kevin.
}
「kevin」の後にドットを押すと、「ユーザー定義の補完 (^U^N^P) パターンが見つかりません」というポップアップが表示されます。
test.cpp という名前の純粋な c ファイル
class Stu
{
int age;
char name[20]
};
int main()
{
Stu Kevin;
Kevin.
}
メンバーの年齢と名前が正しく表示されます。
セットomnifuncをチェックしました。上記の 2 つのシナリオで同じ値です
ここで何が起こっているのかを知ることができる人はいますか?
私の .vimrc などの詳細情報が必要な場合は、お気軽にお知らせください。