如何使用Doxygen为Dash指定关键字?

问题描述 投票:3回答:1

我正在使用Doxygen为我的项目生成文档,该文档生成的文档集与dash几乎完美匹配。

我想知道的是如何在dash中设置搜索关键字;默认为“未知:”

我需要更改什么才能读取“未知:”以外的内容。我可以在Doxygen中更改吗?

macos documentation doxygen
1个回答
4
投票

我是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

注意:我还添加了一个值为“doxy”的“DashDocSetFamily”条目。这将导致Dash将doset作为Doxygen生成的docset处理,并显示可过滤的目录。

如果您还没有找到它们,以下是一些建议的设置,用于生成在Dash中使用的Doxygen docset:

SEARCHENGINE           = NO
DISABLE_INDEX          = YES
GENERATE_TREEVIEW      = NO
© www.soinside.com 2019 - 2024. All rights reserved.