特殊代码模板语法

您可以使用代码模板,加快输入一系列常用的保留字和常用代码模式的速度。例如,如果输入 forc 并按 Tab 键,它将扩展为以下内容:

for (Iterator it = collection.iterator(); it.hasNext();) {
    Object elem = (Object) it.next();
} 

在创建代码模板时,可以使用几种结构来定制代码模板的工作方式。在“工具”菜单下面的“选项”窗口中,可以查看缺省的 IDE 代码模板,从中可以了解这些示例。

通常,代码模板参数可以由其名称和一组可选提示指定。在计算由基础结构赋给参数(位于模板扩展中)的值时,可以将这些提示作为指导信息。参数定义的语法如下所示:

${param_name hint=value hint=value ...}

不过,可以编写不包含 value 部分的布尔提示:

${param_name hint} 转成 ${param_name hint=true}

某些参数名称是代码模板基础结构的保留名称:

同样,某些提示名称是代码模板基础结构的保留名称:


法律声明