Doxygen 使用\snippet命令设置Ruby语法格式和突出显示 doxGun1.7.61-我使用\ ScIPPET命令包括Ruby代码示例以及从C++文件生成的HTML输出,但是Ruby的语法高亮显示被C++读取。是否有一种方法可以为Ruby代码指定Ruby语法高亮显示。

Doxygen 使用\snippet命令设置Ruby语法格式和突出显示 doxGun1.7.61-我使用\ ScIPPET命令包括Ruby代码示例以及从C++文件生成的HTML输出,但是Ruby的语法高亮显示被C++读取。是否有一种方法可以为Ruby代码指定Ruby语法高亮显示。,doxygen,Doxygen,我不确定这是否适用于doxygen。但是,您可以使用类似的方法解析代码,这将生成Ruby代码的语法突出显示的HTML。然后可以将HTML包含在doxygen文档中。这可以通过使用INPUT\u FILTERconfiguration file选项在每次生成文档时调用Ruby文件上的Pygments来实现自动化。我的测试表明,使用INPUT\u FILTER或FILTER\u模式的doxygen可能无法实现。我得到的最接近的结果是用span和class标记生成html,然后doxygen使用输出继

我不确定这是否适用于doxygen。但是,您可以使用类似的方法解析代码,这将生成Ruby代码的语法突出显示的HTML。然后可以将HTML包含在doxygen文档中。这可以通过使用
INPUT\u FILTER
configuration file选项在每次生成文档时调用Ruby文件上的Pygments来实现自动化。

我的测试表明,使用INPUT\u FILTER或FILTER\u模式的doxygen可能无法实现。我得到的最接近的结果是用span和class标记生成html,然后doxygen使用输出继续处理,但是span和class标记在浏览器中作为文本可见。还处理了所有文件,而不仅仅是*.rbTry,包括使用语法突出显示的HTML代码。