Vim OmniCppComplete по векторам указателей

Я мог сделать что-то не так в настройке, но должен ли OmniCppComplete предоставлять элементы / функции классов при этом?

vectorofpointers[0]->

На данный момент все, что я получаю, когда пытаюсь это сделать, относится к самому классу вектора, что, очевидно, не очень полезно. Я думаю, что это могло сработать, прежде чем я пометил / usr / include /, но я могу ошибаться.

Также возможно ли отключить окно предварительного просмотра? Я считаю, что это просто загромождает мое рабочее пространство. И поскольку я включил ShowPrototypeInAbbr, он мне не нужен.

Спасибо,
Alex

2 ответа

Решение

Я не думаю, что можно получить правильное завершение кода для объектов, включенных в вектор, но кто-то, пожалуйста, исправьте меня, если я ошибаюсь.

Чтобы отключить окно предварительного просмотра, не устанавливайте preview для completeopt вариант, тип :help completeopt в Vim для получения дополнительной информации.

Наконец, у нас есть нормальное завершение кода для C++ в Vim с использованием GCCSense. С GCCSense можно автозаполнить содержимое вектора.

Другие вопросы по тегам