“模板”首选项页面允许您创建新模板和编辑现有模板。对于要快速插入经常重新出现的源代码模式的程序员来说,使用模板是很方便的。
下列按钮能够处理和配置模板:
操作 |
描述 |
---|---|
新建... |
打开一个对话框以创建新模板。 |
编辑... |
打开一个对话框以编辑当前所选择的模板。 |
除去 |
除去选择的所有模板。 |
导入... |
从文件系统中导入模板。 |
导出... |
将选择的所有模板导出到文件系统中。 |
全部导出... |
将所有模板导出到文件系统中。 |
全部启用 |
启用所有模板。 |
全部禁用 |
禁用所有模板。 |
使用代码格式化程序 |
如果启用了此项,则在插入之前,将根据代码格式化程序首选项中指定的代码格式化规则来对模板进行格式化。否则,按原样插入模板,但是要正确缩进。 |
创建新模板和编辑现有模板使用的是同一个对话框,下面对该对话框进行了描述。
该对话框中具有下列字段和按钮:
选项 |
描述 |
---|---|
名称 |
模板的名称。 |
上下文 |
上下文确定在何处可以使用模板以及预定义的一组可用模板变量。
|
描述 |
对模板的描述,当选择模板时就会对用户显示该描述。 |
模式 |
模板模式。 |
插入变量... |
显示预定义的特定于上下文的变量的列表。 |
Java 和 Javadoc 上下文都定义了下列变量:
变量 |
描述 |
---|---|
${cursor} |
指定脱离模板编辑方式时的光标位置。这在脱离模板编辑方式时光标应该跳到另一位置而不是模板末尾时很有用。 |
${date} |
对当前日期进行求值。 |
${dollar} |
对美元符号“$”进行求值。 也可以使用两个美元符号:“$$”。 |
${enclosing_method} |
对封装名称的名称进行求值。 |
${enclosing_method_arguments} |
对封装方法的以逗号分隔的自变量名列表进行求值。当为许多方法生成日志语句时此变量很有用。 |
${enclosing_package} |
对封装包的名称进行求值。 |
${enclosing_project} |
对封装项目的名称进行求值。 |
${enclosing_type} |
对封装类型的名称进行求值。 |
${file} |
对文件的名称进行求值。 |
${return_type} |
对封装方法的返回类型进行求值。 |
${time} |
对当前时间进行求值。 |
${user} |
对用户名进行求值。 |
Java 上下文还另外定义了下列变量:
变量 |
描述 |
---|---|
${array} |
对已声明数组名的建议进行求值。 |
${array_element} |
对已声明数组的元素名的建议进行求值。 |
${array_type} |
对已声明数组的元素类型的建议进行求值。 |
${collection} |
对实现 |
${index} |
对未声明的数组索引迭代器的建议进行求值。 |
${iterator} |
对未声明的集合迭代器的建议进行求值。 |