我正在整理一组嵌套的if / then开始/结束对,并且错过了CodeRush的结构突出显示(我曾经在Delphi 6中使用过,并且很喜欢)。是否有一个免费的IDE加载项,将在Delphi 2007中实现相同的目标?
注意:我也知道Castalia does this。我曾经尝试过Castalia,并且在稳定性方面遇到了麻烦;也不要真的感觉就像在这个功能上花费99美元(加上可能是分割编辑器功能)。无论如何,我可能会,但我想先问一下,看看是否有更便宜的替代品。
提前致谢。
答案 0 :(得分:20)
cnPack有这样的功能(绘制一个显示结构的树)
答案 1 :(得分:4)
第1步:编辑代码,根据良好做法直观地对齐嵌套块,并使用一致的缩进等。
您可以使用“漂亮的打印机”来协助这项一次性活动。那里有很多这些(包括最近在Delphi 2010中内置的一个,从Delphi 2010开始,这对我来说没用)。我不知道有多少人在代码片段上工作,而不是依赖完整的单位。
第2步:如果嵌套块的数量和级别仍然令人困惑和不清楚,请重构以减少嵌套的数量和级别。
结果:可在任何媒体中阅读的代码,无需依赖您无法随时使用的IDE甜点(例如,如果使用SVN和通过WebSVN或其他一些不使用安装了大量铃声和口哨的IDE的协作代码审查流程来查看差异。
答案 2 :(得分:1)
GExpert是我最喜欢的Delphi插件。它是免费的,成熟的,我每天都在使用它。
一些亮点:
目前我还没有那么多其他的东西。