【问题标题】:Does Eclipse CDT support backslash as tag for Doxygen?Eclipse CDT 是否支持反斜杠作为 Doxygen 的标记?
【发布时间】:2021-06-20 08:09:22
【问题描述】:

我想知道 Eclipse CDT 是否支持在老式 C 风格中包含 Doxygen 标记。以及,如果是,如何修改。

我的意思是不要使用 JavaDoc 标记

/**
 * @brief 
 *
 * @param 
 * @param 
 * @param 
 * @return 
 */

我可以使用

/**
 * \brief 
 *
 * \param 
 * \param 
 * \param 
 * \return 
 */

编辑:为文档添加当前 Eclipse CDT 编辑器设置

面向 C/C++ 开发人员的 Eclipse IDE(包括孵化组件)

版本:2020-12 (4.18.0) 内部版本 ID:20201210-1552

【问题讨论】:

  • 如果取消选中“对标签使用 javadoc 样式”会发生什么?我这里没有这个选项。
  • 然后我得到了一些我正在寻找的东西! /** * \fn * \brief * * \param */
  • 我知道您在 CDT 中无法控制评论格式,但至少您的标签不再采用 JavaDoc 样式。

标签: eclipse eclipse-cdt doxygen


【解决方案1】:

确实如此。您可以通过转到Window -> Preferences -> C/C++ -> Editor 首选项窗口来激活 Doxygen 文档支持。在底部,您有一个名为文档工具 cmets 的选项。将 Workspace default 设置为“Doxygen”而不是“None”。完成后,您可以使用这两种标签,Eclipse CDT 会理解这些标签。

目前,无法自定义 doxygen cmets 的格式化方式(请参阅this)。然而,在最近的版本中,您似乎拥有一些非常有限的控制权,在上面提到的 Workspace default 选项下方有几个选项。其中之一是:对标签使用 javadoc 样式。取消选中它以获取反斜杠样式标签。

【讨论】:

  • 我启用了该功能,请参阅更新的 OP。每次我输入 /**+enter 我都会得到 @brief 而不是 \brief
猜你喜欢
  • 2014-08-15
  • 1970-01-01
  • 1970-01-01
  • 2015-12-24
  • 1970-01-01
  • 2013-11-14
  • 1970-01-01
  • 1970-01-01
  • 2021-12-31
相关资源
最近更新 更多