2013-06-01 6 views
0

Я новичок в vim, и я пытаюсь получить завершение кода для работы. Я использую clang_complete и vim-cmake-project. Я открываю свой проект, набрав :CMake projectdirectory Он открывает свой проект, и я могу выбрать, какой файл я хочу открыть, но когда я пытаюсь вызвать clang_complete он говорит, -- User defined completion (^U^N^P) Pattern not found. я добавил это к моему .vimrc файлу:vim clang_complete "- Пользовательское завершение (^ U^N^P) Шаблон не найден"

let g:clang_complete_auto = 1 
let g:clang_use_library = 1 
let g:clang_debug = 1 
let g:clang_library_path = '/usr/lib/' 
let g:clang_user_options='|| exit 0' 

Тем не менее, я по-прежнему получают ту же ошибку. Также у меня установлены пакеты clang и libclang-dev. Итак, что еще я могу сделать, чтобы заставить clang_complete работать?

+0

Связанный вопрос: [clang_complete in VIM] (http://stackoverflow.com/q/10259485). – glts

+0

Да, на самом деле добавил путь, потому что я прочитал этот поток. У меня есть все, что они сказали, что мне нужно, только у меня есть + python и + python3, но у них нет/dyn. Я не знаю, что это изменит? Что означает значение/dyn и как его получить? –

+0

У вас есть clang и llvm правильно установлены? – GWW

ответ

0

Нажатие клавиши ctrl + X заставит ее завершить работу, которая, кажется, работает нормально. Все еще не уверен, почему это происходит. Я подозреваю, что вам нужно создать файл .clang_complete, но я никогда не смог заставить скрипт python работать.

0

Моя настройка следующим образом: 1) .vimrc add: let g: clang_user_options = '|| exit 0 '

2) Добавить .clang_complete код каталога браузера например. -I ../ MyLib/включить

Когда появится "- опред.польз.имя завершение (^ U^N^P) шаблон не найден", я считаю, что я скучаю добавить некоторые включают в каталоги .clang_complete.

 Смежные вопросы

  • Нет связанных вопросов^_^