Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Doxygen编辑节的格式_Javascript_Html_Doxygen - Fatal编程技术网

Javascript Doxygen编辑节的格式

Javascript Doxygen编辑节的格式,javascript,html,doxygen,Javascript,Html,Doxygen,关于在Doxygen中动态格式化HTML输出,我有一个小问题 我们正在使用Doxygen来记录我们的C源代码。有一些注释是由CVS工具自动生成的。 为了显示这些注释,我通过类似“mksrevisionlist=\section mks\u revisionlist mks File Revision List”的别名创建了一个节标记。这些评论的一个例子如下: 修订版1.15 2017/04/27 12:40:58CEST xxx xxx(xxxx)* 添加了Doxygen的修订标签* 修订版1

关于在Doxygen中动态格式化HTML输出,我有一个小问题

我们正在使用Doxygen来记录我们的C源代码。有一些注释是由CVS工具自动生成的。 为了显示这些注释,我通过类似“mksrevisionlist=\section mks\u revisionlist mks File Revision List”的别名创建了一个节标记。这些评论的一个例子如下:

  • 修订版1.15 2017/04/27 12:40:58CEST xxx xxx(xxxx)*
  • 添加了Doxygen的修订标签*
  • 修订版1.14 2017/04/26 10:05:29CEST xxx xxx(xxxx)*
  • 新增文件*
这很有效,但现在的问题是注释的换行符不会在HTML输出中传输。 屏幕上显示的是:

输入如下所示:

    /*******************************************************************************
 * @mksrevisionlist
 * $Log: feature/50_Src/ $ 
 * Revision 1.15 2017/04/27 12:40:58CEST xx (xxx)  *
 * Added revision tags for Doxygen *
 * Revision 1.14 2017/04/26 10:05:29CEST xx (xxx)  *
 * Added documentation * 
 * Revision 1.13 2017/04/24 14:33:52CEST xx (xxx)  *
 * Doxygen Support *
 * Revision 1.12 2017/04/21 16:14:11CEST xx (xxx)  *
 * Comment Maintenance *
 * Revision 1.11 2017/04/21 15:36:53CEST xx (xxx)  *
 * Removed includes of C*
 * Revision 1.10 2017/03/16 13:38:32CET xx (xxx)  *
 * Signal renaming: msp: out signals are now called *
 * Revision 1.9 2017/03/08 15:03:11CET xx (xxx)  *
 * Member moved from feature/50_ in project  in project  *
 * Revision 1.8 2017/02/15 11:31:26CET xx (xxx)  *
 * Updated comments about straight routing of  and  *
 * Revision 1.7 2017/01/27 17:15:03CET xx (xxx)  *
 * Removal of legacy code Step 3) *
 * Revision 1.6 2016/12/02 14:54:18CET xx (xxx)  *
 * Member moved from 50_Src/BRK/ in project  in project . *
 * Revision 1.5 2016/11/30 14:53:38CET xx (xxx)  *
 * Replaced  with . *
 * Removed  (P). *
 * Revision 1.4 2016/11/30 13:23:50CET xx (xxx)  *
 * Member moved from BRK/ in project  in project . *
 * Revision 1.3 2016/09/15 15:04:13CEST xx (xxx)  *
 * Include Cin addition to C *
 * Revision 1.2 2016/08/10 16:34:24MESZ xx (xxx)  *
 * Clean up version log information and change souce in comments to MISRA style *
 * Revision 1.1 2016/07/06 16:39:08MESZ xx (xxx)  *
 * Initial revision *
 * Member added to project  *
 *******************************************************************************/
生成的HTML输出为:

Date2017/04/27 12:40:58CEST

修订版1.15 2017/04/27 12:40:58CEST xx(xxx)*添加了Doxygen的修订标签*修订版1.14 2017/04/26 10:05:29CEST xx(xxx)*添加了文档*修订版1.13 2017/04/24 14:33:52CEST xx(xxx)*Doxygen Support修订版1.12 2017/04/21 16:14:11CEST xx(xxx)*注释维护*修订版1.11 2017/04/21 15:36:53CEST xxx(xxx)*删除了C*版本1.10 2017/03/16 13:38:32CET xx(xxx)*信号重命名:m现在被称为*版本1.9 2017/03/08 15:03:11CET xx(xxx)*成员从项目中的功能/50_Sr/xx移动到项目中。*修订版1.8 2017/02/15 11:31:26CET xx(xxx)*关于和*修订版1.7 2017/01/27 17:15:03CET xx(xxx)*删除旧代码步骤3)*修订版1.6 2016/12/02 14:54:18CET xx(xxx)*项目中从50_Src/xx移动的成员*修订版1.5 2016/11/30 14:53:38CET xx(xxx)*替换为。*已删除。*修订版1.4 2016/11/30 13:23:50CET xx(xxx)*项目中从BRK/xx移走的成员*修订版1.3 2016/09/15 15:04:13CEST xx(xxx)*除CDI_CDI.h外还包括CDI_MSP.h*修订版1.2 2016/08/10 16:34:24MESZ xx(xxx)*清理版本日志信息并将注释中的来源更改为MISRA样式*修订版1.1 2016/07/06 16:39:08MESZ xx(xxx)*初始版本*成员添加到项目*

请结合输入示例,以及结果和无链接(对链接过敏的人,他们可能会消失,留下无用的帖子)还要指定使用过的doxygen版本。您好,首先感谢您的建议。我无法将图像添加到文章中,只能添加图像的链接。但我将重试。如果修订历史记录已经是源代码的一部分,您可以使用
\verbatim
\endverbatim
doxygen命令或
HTML ta将它们括起来检查一下你的CVS工具,看看你是否可以使用一个定制的模板,其中包括commands/HTML标记,甚至你的节别名。你好,弗雷林,谢谢你,效果很好。