Шаблон clang_complete не найден для структур C
Итак, у меня есть очень простая программа на C, чтобы попробовать и проверить clang_complete
:
#include <stdio.h>
#include <stdlib.h>
struct xampl {
int x;
};
int main()
{
struct xampl structure;
struct xampl *ptr1;
}
Тем не менее, каждый раз, когда я пытаюсь сделать структуру. или же ptr1->
, программа выдает мне ошибку:
Пользовательское завершение (
^U^N^P
) Шаблон не найден.
Я пытался добавить это к моему vimrc
:
let g:clang_user_options='|| exit 0' --
(из этой темы), но завершение все еще не работает.
Я что-то упускаю или не понимаю?
1 ответ
Когда ты сказал ptr->
ты имеешь в виду ptr1->
право? У меня есть только две строки в моем.vimrc
let g:clang_complete_copen=1
let g:clang_hl_errors=1
и твой пример у меня отлично работает. Убедитесь, что у вас есть файл .clang_complete с допустимыми путями включения (см. :help clang_complete
например файл). Попробуйте отладить clang завершитель, установив переменную let g:clang_debug=1
, И прочитайте эту ветку, может быть, это поможет вам.