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仍会移动我糟糕的评论。
有没有人有这方面的解决方案,还是我会加入那些讨厌格式化程序的失望Delphi程序员?
答案 0 :(得分:5)
你为什么不给GExperts一个去(www.gexperts.org)。有一个“实验”版本是最新版本的补丁,它是1.33,包括代码格式化程序。这段代码格式化程序最初是一个名为DelForEx的独立工具,从Delphi的早期开始就是一个优秀的格式化程序。 GExperts中的代码格式化程序有一个选项,允许您将简单注释与特定列位置对齐。
GExperts适用于D2010。您需要先安装最新版本,然后从补丁中复制相关文件以添加代码格式化程序。虽然补丁标记为实验性的,但它非常稳定,所以我不会太担心它。
答案 1 :(得分:3)
RAD Studio 2010的pascal代码格式化程序相当不成熟和粗糙。查看开源one,它非常灵活(但是,我从来没有练过这样的风格,所以我不能保证你会对你的评论有所容忍,而不会触及来源)