
上下文帮助编辑器为您提供了对分配上下文 ID、别名 ID、源文件和注释的完全控制。能工作于简单模式,这对于不希望处理细节的用户是有好处的。

此编辑器还可让您加入文本弹出窗口,一个可视化的不一致提示以及最后但不止于此的与剪贴板之间复制和粘贴选中项(便于和其他程序协作)。
上下文帮助导航面板用来过滤项、选择工作模式和设置附加的编辑器参数。它还提供对所有帮助主题上下文标识符的批量设置。
它分为三个部分——主题过滤器、标识符过滤器及其他选项。
编辑器自身位于上下文帮助页,那里会显示目录、上下文帮助标识符、源文件和注释。所有的编辑和分配操作都可以在这个表中进行,所以在 Precision Helper 中创建上下文帮助类似于在电子表格编辑器中操作。
注:
上下文帮助标识符的表会自动使用项目任何位置定义的所有主题进行预填充。您不需要手动添加或移除主题,只需分配标识符。保存的只是上下文帮助表的行,其中含有完整的必须数据。
上下文帮助编辑器选项的说明请参阅此处。
上下文帮助面板选项
- Topics filter:
- 目录主题——显示目录中的主题
- 索引主题——显示关键字索引中的主题
- 文件主题——显示包含文件列表中的主题
- 其他主题——显示不符合前面条件的其他所有主题
- 文本弹出窗口——显示文本弹出窗口
- 标识符过滤器:
- 重复的 ID——仅显示含有重复内容或符号标识符的行
- 无上下文的 ID——仅显示不含上下文标识符的行
- 无符号 ID——仅显示不含符号标识符的行
- 注释——仅显示含注释的行
- 其他选项:
- 标记重复项项——能帮助找出表中重复项的选项。含有重复标识符的单元格将被标记为带有红色颚化符(另请参阅上面的“标识符过滤器——重复的 ID”)
- 自动分配 ID——如果您不希望在批量处理中自动分配标识符(请参阅下面的“分配标识符”),但您喜欢这个操作的某些形式,那么您可以使用此选项。它允许仅为当前标记的表格行自动分配标识符(及其源)。所以通过(在首列外的任何一列)按下空格键接着按下回车键,您可以得到自动分配的当前选择行的上下文帮助定义。
- 显示高级列——这是用来建立工作模式的选项。如果复选了,您可以完全控制定义(您可以查看和编辑主题、标识符、源和注释)。如果未复选,那么只能查看和编辑最重要的其中两列(主题和上下文标识符),而定义的剩余部分会自动生成(不论“自动分配 ID”选项如何)。
- 显示所有项……——这个操作将打开在主题过滤器和标识符过滤器部分的所有过滤器(请参阅上面)。
- 分配标识符……——这个操作将批量分配标识符(仅填充不含定义的单元格)。并且,当编辑器页面关闭时,它会进行检查,所以会提示您关于错误或丢失的定义。
使用的术语
- 上下文标识符——集成标识符(也称为 "MAP ID" 或 "HelpContext"),用来链接程序和帮助。此主题(含分配的上下文标识符)的帮助能直接显示在您的程序中(您的开发工具必须支持帮助和程序链接——另请参阅 API 测试器)。
- 符号标识符——符号名称(字母数字式标识符也称为“别名 ID”),用来作为上下文标识符和主题之间的接口(例如当主题文件的名称中含空格等情况时)
- 源文件——这是指物理保存上下文或符号标识符的文件。标识符可直接保存在项目文件中或单独的“头”文件(另请参阅选项——外部工具——MS Html Help)。
- 文本弹出窗口——文本弹出窗口是简要的说明,当最终用户的鼠标悬停在一些程序元素上时显示。上下文帮助的这些项总是分别保存在项目文件,所以它们总是分配相同的源文件(及至少符号 ID 源文件)。