我需要创建和管理许多简单发布的属性。 我打电话给他们的自动性,如果他们喜欢看的是:
private
FTitle: string;
published
property Title: string read FTitle write FTitle;
通常我创建它们未来的方式:
添加属性名称和类型:
property Title: string
选择和复制属性名称Title
到剪贴板。
追加与线read F
Ctrl + V键 write F
Ctrl + V键 ;
- 按Ctrl + Shift + C,这将产生私人领域
有没有更快的属性添加任何方式排除步骤2和3? 也许有可能创造一些这方面的宏?
自2006年德尔福可以使用LiveTemplates。
在Delphi XE例如:
- 键入
propf
和按下Ctrl + J击键 - 写属性名称,然后按TAB键
- 写入属性类型名称,点击TAB或ENTER键,就可以完成
你可以找到如何在这里写你自己的动态模板的详细信息:
-
Delphi Live Templates - http://delphi.wikia.com
-
Creating Live Templates - http://docwiki.embarcadero.com
我用宏用于这一目的。
比如我有一个领域模型
private
FTitle: string;
FName: string
FAge: Integer
然后我的字段复制粘贴到发布的部分,并创建宏
- 转到第一场,打首页
- 按下Ctrl + Shift键+ R,开始录制宏
- 使用键Crtl + - > 键Crtl + < -和挂机键导航和第一场转换为类似属性Title属性:串读FTitle写FTitle;
- 之后击中了要害 ,并转到下一行
- 按Ctrl + Shift键+ R结束宏指令
- 对于所有其他字段,只按Crtl + Shift + P
起初它似乎很难,但这个技能将还清。
在XE7类型的舞会,并按下回车键 。 这似乎更快。