3

Delphi 2010 中的代码格式化程序是开发编码标准的有用工具,或者至少这是我的看法,但是它有破坏注释的可怕习惯。

像这样一个很好的评论块..

SomeFunction(SomeVaribleWithALongName,             // Comment
             Option2,                              // Comment
             FieldByName('SomeField').AsSomething; // Comment

变得更难阅读

SomeFunction(SomeVaribleWithALongName, // Comment
             Option2, // Comment
             FieldByName('SomeField').AsSomething; // Comment

我已将我能看到的所有内容设置为 False、As Is 或 None,但 CTRL + D 仍然会移动我的差评。

有没有人对此有解决方案,还是我应该加入一大群讨厌格式化程序的失望的德尔福程序员?

4

2 回答 2

5

为什么不试试 GExperts (www.gexperts.org)。有一个“实验”版本,它是最新版本 1.33 的一个补丁,其中包括一个代码格式化程序。这个代码格式化程序最初是一个名为 DelForEx 的独立工具,自 Delphi 早期以来一直是一个出色的格式化程序。GExperts 中的代码格式化程序有一个选项,允许您将简单的注释与特定的列位置对齐。

GExperts 可用于 D2010。您需要先安装最新版本,然后从补丁中复制相关文件以添加代码格式化程序。即使补丁被标记为实验性的,它也非常稳定,所以我不会太担心。

于 2010-07-07T17:35:34.230 回答
3

RAD Studio 2010 的 pascal 代码格式化程序相当不成熟和粗糙。查看开源,它非常灵活(但是,我从来没有练习过这种风格,所以我不能保证你会容忍你的评论而不接触源)

于 2010-07-07T16:19:20.610 回答