2016-11-21 6 views
0

Я собрал YouCompleteMe, используя полное руководство по установке и загруженный по умолчанию .ycm_extra_conf.py. Однако, когда я попытался создать .cpp-файл и найти функции, например. strcpy, будет только советы при вводе std :: even I put "using namespace std;" в коде.Работает ли YouCompleteme только с помощью функции std ::? У Else нет подсказок функций и параметров

Я не понимаю, почему стандартные функции библиотеки не будут автоматически завершены. Кто-нибудь знает, что мне не хватает? Я также прикрепил свой YcmDebugInfo. Спасибо!

enter image description here YcmDebugInfo

ответ

0

Это прекрасно работает после установки автоматического триггера, как показано ниже:

let g:ycm_auto_trigger=1 
let g:ycm_semantic_triggers = { 
\'c' : ['->', ' ', '.', ' ', '(', '[', '&'], 
\'cpp,objcpp' : ['->', '.', ' ', '(', '[', '&', '::'], 
\'perl' : ['->', '::', ' '], 
\'php' : ['->', '::', '.'], 
\'cs,java,javascript,d,vim,python,perl6,scala,vb,elixir,go' : ['.'], 
\'ruby' : ['.', '::'], 
\'lua' : ['.', ':'], 
\'scss,css': [ 're!^\s{2,4}', 're!:\s+' ], 
\'html': ['<', '"', '</', ' '], 
\'javascript': ['.', 're!(?=[a-zA-Z]{3,4})'], 
\} 

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

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