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