Документация CDT на hover show

В JDT, если мы навешиваем любой объект, как функция, класс, переменная и т.д., eclipse показывает документацию в подсказке инструмента. Эта документация также отображается, когда окно с поддержкой кода показывает возможности.

Однако CDT не работает так. По умолчанию он показывает код зависающего объекта. Там параметр Window -> Preferences -> C/C++ -> Editor -> Hovers, чтобы выбрать Documentation для отображения, но, к сожалению, он ничего не показывает. Также есть проект под названием libhover, но, похоже, он не работает с комментариями doxygen в коде.

Есть ли какое-нибудь решение для имитации поведения наведения JDT в CDT?

Ответ 1

Установите плагин LinuxTools для Eclipse C/С++ IDE

Help / Install New Software... / Add...
Name=Linux Tools
Location=http://download.eclipse.org/linuxtools/update-3.2

Проверить обновленный URL-адрес расположения LinuxTools здесь

Установите следующие пакеты, перезапустите Eclipse после этого.

  • Библиотека C/С++ Документация по документообороту документации
  • Libhover для функции Newlib
  • Справка по набору библиотеки для документации devhelp

Вы должны получить подсказки для стандартных функций библиотеки C, таких как malloc, memset, printf. Я просто сделал это для Eclipse Luna (4.2.2) с MinGW-builds_64bit в Windows 7.

Я не знаю, что происходит в проектах на С++. Думаю, для этого нужны Doxygen трюки, с которыми я не знаком.