Плагин doxygen eclipse, автоматически генерирующий документацию-заглушку?

Я ищу плагин eclipse для документации по коду doxygen. Я нашел плагин eclox ( http://home.gna.org/eclox/ ). Я хотел бы узнать, как он может автоматически генерировать «пустой» комментарий doxygen, который можно было бы заполнить позже, или что лучше выбрать для подключаемого модуля eclipse для документации?

Например, для функции: void f(int p1, int p2,...) она должна генерировать:

/*! \brief ...
    \param p1 ...
    ..
*/ 

PS Я использую в основном языки c/c++


person LonliLokli    schedule 21.08.2010    source источник


Ответы (3)


Другой (лучший) подход, чем мой предыдущий ответ:
В окне->Настройки->C/C++->Редактор,
На правой вкладке найдите «Комментарии инструмента документации» и в «Рабочее пространство по умолчанию " установить doxygen.

Теперь вы можете ввести /** над функцией и нажать клавишу возврата.

/**
int foo(int bar);

становится

/**
 * 
 * @param bar
 * @return
 */
int foo(int bar);
person tauran    schedule 28.09.2011
comment
Это идеально, спасибо. - person Chase; 11.03.2014
comment
Именно тот переключатель, который я искал. Ваше здоровье. - person Alchete; 25.03.2014
comment
Не знаете, почему эта очевидная вещь не работает в Eclipse Neon? - person Khulja Sim Sim; 12.07.2016
comment
Это должен быть лучший ответ. - person prasad; 09.02.2018
comment
Большое спасибо, это должен быть принятый ответ! - person ndarkness; 24.02.2021

Для конкретных настроек проекта
в Project->Properties->C/C++ General:

  • Установите флажок Включить настройки для конкретного проекта.
  • Выберите Doxygen в качестве инструмента документации

Затем введите /** над функцией/методом и нажмите Enter. См. здесь.

person Antonio    schedule 20.05.2016

person    schedule
comment
Привет, я пробовал это, но, похоже, комментарий не генерируется ... есть что-то, что мне не хватает .. - person HelloWorld_Always; 28.09.2011
comment
Это только для сгенерированного кода... Смотрите мой новый ответ. - person tauran; 29.09.2011
comment
Всем, кто ищет, как интегрировать eclox в eclipse, см. github. com/theolind/mahm3lib/wiki/ - person shaffooo; 19.10.2016
comment
Можно ли настроить плагин Doxagen? Например, я бы хотел, чтобы при добавлении комментария к функции генерировалось ключевое слово @brief. - person Danijel; 17.02.2017