3
我正在使用Doxygen爲我的項目生成文檔,該文檔生成的文檔集幾乎完美地與dash一起工作。如何使用Doxygen指定Dash的關鍵字?
我想知道的是如何在短劃線中設置搜索關鍵字;默認爲「未知」
什麼我需要改變以便它的內容比其他的東西「未知」。我可以在Doxygen中改變這個嗎?
我正在使用Doxygen爲我的項目生成文檔,該文檔生成的文檔集幾乎完美地與dash一起工作。如何使用Doxygen指定Dash的關鍵字?
我想知道的是如何在短劃線中設置搜索關鍵字;默認爲「未知」
什麼我需要改變以便它的內容比其他的東西「未知」。我可以在Doxygen中改變這個嗎?
我是Dash的開發者。 Dash使用docset中Info.plist文件中的DocSetPlatformFamily鍵來確定默認關鍵字。不幸的是,據我所知,Doxygen沒有選擇設置這個值。我將聯繫Doxygen團隊並要求他們添加此選項。隨意做同樣的事情。
現在,我最好的建議是編寫一個後期生成的腳本,在Info.plist文件中添加所需的密鑰(它只是一個文本文件)。
例如,這應該工作:
perl -pi -w -e "s/<\/dict>/<key>DocSetPlatformFamily<\/key><string>__DESIRED KEYWORD__<\/string><key>DashDocSetFamily<\/key><string>doxy<\/string><\/dict>/s" Info.plist
注:我還添加了「強力黴素」的值的「DashDocSetFamily」條目。這將導致Dash作爲Doxygen生成的docset處理docset並顯示可過濾的內容表。
如果你還沒有找到它們了,這裏是短跑生成的Doxygen文檔集使用的一些推薦設置:
SEARCHENGINE = NO
DISABLE_INDEX = YES
GENERATE_TREEVIEW = NO
由於一噸的及時答覆。短跑真棒 - 保持良好的工作! –