c++builder6.0 MENU:Tools>Editor Options>Code Insight>Code templates
XE6 c++builder
D:\Program Files (x86)\Embarcadero\Studio\14.0\ObjRepos\en\Code_Templates\c
D:\Users\Administrator\Documents\Embarcadero\Studio\code_templates\C
可参考系统目录的例子 for循环
http://delphi.wikia.com/wiki/Live_Templates_Technical_Info
Menu:File-New-Other-Other files-Code Template或者代码编辑器中选中一段代码后
Menu:View-Templates-New Code Template可以把代码直接贴到模板
在弹出的面板里,可以删除,新增,edit模板
下面是我写的for 循环 dataset的例子
<?xml version="1.0" encoding="utf-8" ?> <codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates" version="1.0.0"> <template name="fords" surround="true" invoke="auto"> <point name="expr1"> <hint> initial expression </hint> <text> ds->First() </text> </point> <point name="expr2"> <hint> loop condition </hint> <text> !ds->Eof </text> </point> <point name="expr3"> <hint> loop expression </hint> <text> ds->Next() </text> </point> <description> for dataset statement </description> <author> ksrsoft 2014.8.26 </author> <code language="C" context="methodbody"><![CDATA[for ($expr1$; $expr2$; $expr3$) { $selected$$*$$end$ } ]]> </code> </template> </codetemplate>
新建的一定要设置<code language="C",否则弹不出来
<template name="fnv" invoke="manual">
<description>
FieldByName
</description>
<author>
eeee
</author>
<code language="C"><![CDATA[queryd->FieldByName("aaa")->Value]]>
</code>
</template>