设置单位默认值?

时间:2011-06-17 19:45:07

标签: delphi ide

这不是一个编程问题,但是......

..是否有一种方法可以从Delphi IDE中定义将应用于新创建的单元的信息?

例如,假设我希望每个新单元都将一些注释信息添加到顶部,如下所示:

enter image description here

我想将这些信息添加到单位,以便其他可能需要访问它的人有一些简短的信息。显然,我不希望IDE填写概述信息。

我注意到一些OpenSource组件包含单元顶部的许可信息,我认为它们只是复制和粘贴在那里,但是如果有一种方法可以自动化这种IDE行为,那么它会不方便吗?

此外,我在我的图书馆路径中添加了一些外部单元,我在需要时将其添加到表单/单元的使用条款中。我总是发现自己使用了一个特殊单位,自动将X单位包含在新单位的使用条款中也很方便。

是否有做这样的事情的技巧,或者复制和粘贴是否足够?

感谢。

4 个答案:

答案 0 :(得分:4)

您也可以考虑使用Delphi live template

答案 1 :(得分:1)

您最接近的是使用GExpertsCNPack。这些都是很棒的IDE增强功能,可以使用简单的热键粘贴可配置的代码片段。在GExperts中,这称为 Code Librarian ,CNPack具有类似的功能。它们包含许多其他有价值的工具,因此可能值得检查这些工具。

答案 2 :(得分:1)

就像Marjan已经提到过使用专家作为新的自定义单元一样,您也可以让IDE专家重写Delphi的默认单元代码,以实现最大的可定制性。但由于这个答案可能意味着所有人都需要做的最多工作,所以我不会详细介绍或示例代码。这只是一种可能性。

答案 3 :(得分:0)

你必须坚持复制/粘贴。如果有一个光滑的方式来做到这一点,那么这个星球上的每一个Delphi程序员都会用它来改变这个

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

进入这个

type
  TForm1 = class(TForm)
  end;