这不是一个编程问题,但是......
..是否有一种方法可以从Delphi IDE中定义将应用于新创建的单元的信息?
例如,假设我希望每个新单元都将一些注释信息添加到顶部,如下所示:
我想将这些信息添加到单位,以便其他可能需要访问它的人有一些简短的信息。显然,我不希望IDE填写概述信息。
我注意到一些OpenSource组件包含单元顶部的许可信息,我认为它们只是复制和粘贴在那里,但是如果有一种方法可以自动化这种IDE行为,那么它会不方便吗?
此外,我在我的图书馆路径中添加了一些外部单元,我在需要时将其添加到表单/单元的使用条款中。我总是发现自己使用了一个特殊单位,自动将X单位包含在新单位的使用条款中也很方便。
是否有做这样的事情的技巧,或者复制和粘贴是否足够?
感谢。
答案 0 :(得分:4)
您也可以考虑使用Delphi live template
。
答案 1 :(得分:1)
您最接近的是使用GExperts或CNPack。这些都是很棒的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;