почему я не получаю полных предложений по математическим константам от YCM?
Например:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
cout<<"PI:"<<M_PI<<endl;
return 0;
}
После ввода «M_P» в Code :: Blocks я получаю меню завершения с записями «M_PI, M_PI_2, M_PI_4».Поэтому я могу выбрать тот, который хочу использовать.
Почему у меня нет таких же полных предложений с YCM?Может ли YCM сделать то же самое?
(завершение кода для объектов работает очень хорошо.
string str="my string";
str.
YCM дает мне список всех методов класса для этого объекта. Как и ожидалось)
EDIT:
ОК, несколько картинок.Возможно, это поможет (проблема проста, возможно, она не была правильно объяснена)
Рисунок 1: https://ibb.co/f9Xccsy
На этом рисунке вы видите, что работает YCM.
Рисунок 2: https://ibb.co/sJJTCjF
Здесь я использую Code :: Blocks в качестве своей IDE.Как видите, у него есть функция завершения кода для математических констант.
Pictrue 3: https://ibb.co/B3w2BGY
Та же программа, что и выше (рисунок 2).Но YCM не дает мне меню завершения (как Code :: Blocks).
Есть ли у вас такая же "проблема" с YCM или ее можно изменить?
Спасибо!