Хобрук: Ваш путь к мастерству в программировании

Измените шаблон Doxygen в CLion

В Clion, когда я набираю / **, создается заглушка, которая выглядит примерно так:

/**
 * 
 * @param txdata 
 * @param rxdata 
 * @param bitmask 
 * @param length 
 */

Однако я хотел бы расширить его, чтобы получить больше информации, по крайней мере, обозначение @brief:

 /**
 * @brief   A brief description, one sentence, one line.
 * @details A detailed description of the functionality, it can span over
 *          multiple lines, can be omitted.
 * @pre     Prerequisites about the use of the functionality, there can be
 *          more than one "pre" tags, can be omitted.
 * @post    Postrequisites about the use of the functionality, there can be
 *          more than one "post" tags, can be omitted.
 * @note    There can be one or more notes, can be omitted.
 *
 * @param[in] p1        description of parameter one
 * @param[out] p2       description of parameter two
 * @param[in,out] p3    description of parameter three
 * @return              Description of the returned value, must be omitted if
 *                      a function returns void.
 * @retval VALUE1       description of the special returned value one, can be
 *                      omitted.
 * @retval VALUE2       description of the special returned value two, can be
 *                      omitted.
 *
 * @api|@notapi|@special|@init|@sclass|@iclass|@xclass|@isr
*/

Есть ли способ добавить больше тегов к генератору doxygen в Clion? В настройках ничего не нашел.

Я использую Clion 2020.1

27.05.2020

  • Я не использую CLion, но смотрели ли вы ответ на stackoverflow.com/questions/53596489/ 27.05.2020
  • Уже обнаружил, но другое дело :) Речь идет о шаблоне для файла, а не о фрагменте кода 27.05.2020
  • Как уже говорилось, я не использую CLion, а страницу: jetbrains.com/clion /features/code-documentation.html предполагает, что должен присутствовать пустой @brief`` and @ return` (по крайней мере, для /// комментариев. Так что где-то в настройках может быть шаблон. 27.05.2020
  • Ага, вот чего я не могу найти :) 27.05.2020

Новые материалы

Как симулировать серию пенальти на Python с помощью симуляции Монте-Карло, часть 1: генерация функций
Серия пенальти была огромным испытанием во время чемпионата мира по футболу. Они вызвали много споров в социальных сетях и новостных агентствах. Даже финальный матч турнира решался по..

AST для разработчиков JavaScript
TL; DR Эта статья - мое выступление на недавно состоявшейся конференции Stockholm ReactJS Meetup. Вы можете посмотреть слайды здесь..

5 проектов на Python, которые нужно создать прямо сейчас!
Добро пожаловать! Python — один из моих любимых языков программирования. Если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Dall-E 2: недавние исследования показывают недостатки в искусстве, созданном искусственным интеллектом
DALL-E 2 — это всеобщее внимание в индустрии искусственного интеллекта. Люди в списке ожидания пытаются заполучить продукт. Что это означает для развития креативной индустрии? О применении ИИ в..

«Очень простой» эволюционный подход к обучению с подкреплением
В прошлом семестре я посетил лекцию по обучению с подкреплением (RL) в моем университете. Честно говоря, я присоединился к нему официально, но я редко ходил на лекции, потому что в целом я нахожу..

Освоение информационного поиска: создание интеллектуальных поисковых систем (глава 1)
Глава 1. Поиск по ключевым словам: основы информационного поиска Справочная глава: «Оценка моделей поиска информации: подробное руководство по показателям производительности » Глава 1: «Поиск..

Фишинг — Упаковано и зашифровано
Будучи старшим ИТ-специалистом в небольшой фирме, я могу делать много разных вещей. Одна из этих вещей: специалист по кибербезопасности. Мне нравится это делать, потому что в настоящее время я..