Delphi 2007 IDE的免费软件“结构突出显示”

时间:2009-11-04 01:05:51

标签: delphi ide

我正在整理一组嵌套的if / then开始/结束对,并且错过了CodeRush的结构突出显示(我曾经在Delphi 6中使用过,并且很喜欢)。是否有一个免费的IDE加载项,将在Delphi 2007中实现相同的目标?

注意:我也知道Castalia does this。我曾经尝试过Castalia,并且在稳定性方面遇到了麻烦;也不要真的感觉就像在这个功能上花费99美元(加上可能是分割编辑器功能)。无论如何,我可能会,但我想先问一下,看看是否有更便宜的替代品。

提前致谢。

3 个答案:

答案 0 :(得分:20)

cnPack有这样的功能(绘制一个显示结构的树)

答案 1 :(得分:4)

第1步:编辑代码,根据良好做法直观地对齐嵌套块,并使用一致的缩进等。

您可以使用“漂亮的打印机”来协助这项一次性活动。那里有很多这些(包括最近在Delphi 2010中内置的一个,从Delphi 2010开始,这对我来说没用)。我不知道有多少人在代码片段上工作,而不是依赖完整的单位。

第2步:如果嵌套块的数量和级别仍然令人困惑和不清楚,请重构以减少嵌套的数量和级别。

结果:可在任何媒体中阅读的代码,无需依赖您无法随时使用的IDE甜点(例如,如果使用SVN和通过WebSVN或其他一些不使用安装了大量铃声和口哨的IDE的协作代码审查流程来查看差异。

答案 2 :(得分:1)

GExpert是我最喜欢的Delphi插件。它是免费的,成熟的,我每天都在使用它。

一些亮点:

  • 在源代码中快速搜索。这对我来说非常有价值。
  • 通过在名称中输入一些字符来方便查找功能对话框。
  • 匹配parantheses,开始/结束以及其他一些类型。
  • 一切都可以通过快捷方式处理。

目前我还没有那么多其他的东西。