【问题标题】:Delphi XE7 XML DocumentationDelphi XE7 XML 文档
【发布时间】:2026-02-01 03:55:02
【问题描述】:

在 Delphi XE2 中,有一个 IDE 功能允许我在编辑器窗口中创建内联 XML 代码文档(遵循 Microsoft 标准)。它将描述单元的interface 部分中的每个类、类型、方法等。但是,在 Delphi XE7 中,我找不到它。我已经进行了一些搜索,但正如您想象的那样,Delphi XE7 XML Code Documentation 不会返回我正在寻找的结果。

在 XE2 中,我记得切换此窗口的快捷方式是 CTRL + SHIFT + DCTRL + ALT + D。他们都没有在 XE7 中做任何事情。我知道我可以自己手动编写,但这有点不方便。我在文档中只能找到如何自己编写文本,而没有关于我在 XE2 中习惯的编辑器窗口。除了 Delphi 本身附带的(IDE Fix Pack 除外)之外,我从未安装过任何 Delphi 附加组件。

我在哪里可以找到 Delphi XE7 Enterprise 中的此功能?还是因为某种原因被删除了?

【问题讨论】:

    标签: delphi delphi-xe7 xml-documentation


    【解决方案1】:

    您所描述的功能并未直接在 Delphi 中实现,而是作为第三方插件集成到 Delphi 中。它被称为文档洞察力。

    http://www.devjetsoftware.com/products/documentation-insight/

    在 Delphi XE6 之前,文档洞察力作为免费的第三方插件出现,当时它被假定删除了。不要问我为什么,因为我不知道。

    所以恐怕你现在必须购买这个第三方 IDE 扩展。

    编辑:或者您可以使用最新版本的 Delphi 来开发您的程序,使用旧版本的 Delphi(如 XE2)来生成文档。

    【讨论】:

    • 完美,人们似乎不喜欢 Delphi 的另一个原因 :-) 我只能忍受自己编写它 - IDE 仍然可以识别它,并在将鼠标悬停在代码编辑器中时显示它。为了记录,我有一天偶然发现它,当我要点击CTRL + SHIFT + S来保存所有内容时,我不小心点击了D并且弹出了这个窗口,所以我使用了它。
    • 我本人实际上从未使用过此功能,但我知道它存在。好吧,老实说,我还没有为我的源代码编写任何文档。