1

是否有可用的工具将给出的源代码转换为HTML链接?语法突出显示带链接的HTML

通过链接我的意思是每个使用的类型,类和方法都会通过href指向它的定义。

我还没有设法突出显示,语法高亮,也没有pygments这样工作。即使它支持来自ctags的输入,它只会添加标题属性,但不会添加链接。

回答

2

Highlight可以很容易地修改以支持诸如添加到函数/类定义的链接以及手动条目之类的东西。

我能够连接到类和函数检测,并在测试中将每个实例链接到PHP手册。我不知道你希望你的链接,所以这是你的选择(当然,每种语言)。

+0

当然,我也在考虑这个问题。很显然,如果可以的话,我宁愿建立一个经过良好测试的解决方案。 – Viliam

+0

不幸的是,我没有看到一个。 – cbroughton

0

根据源代码的语言,你可能想使用DOxygen。它支持各种源语言,并可以将注释导出到HTML和LaTeX。

许多现代语言,如Java或C#都支持XML注释来记录源代码。然后,您可以通过使用特殊选项编译这些注释到一个XML文件中。从这个XML中,您可以通过添加一个合适的CSS表格轻松地生成HTML。例如,MSDN文档主要基于以自动模式生成的这些HTML文件。

+0

是的,一些高亮工具支持源代码和文档之间的链接。不幸的是,我需要的是来源之间的联系。 – Viliam