如何在eclipse中使用实时模板呢?

时间:2013-11-25 08:01:10

标签: java eclipse templates ide

我知道如果我写

在java代码编辑器中输入

sysout并输入ctrl + space,然后sysout替换为System.out.println();

和其他模板: 例如for

for (${iteratorType:newType(java.util.Iterator)} ${iterator} = ${collection}.iterator(); ${iterator}.hasNext(); ) {
    ${type:elemType(collection)} ${name:newName(type)} = (${type}) ${iterator}.next();
    ${cursor}
}

如何使用此模板?

我必须写什么,我会看到什么?

enter image description here

更新

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以在以下位置检查现有模板并编写新模板:

Window->Preferences->Java -> Editor -> Templates

请检查此问题:Question

答案 1 :(得分:1)

在按ctrl + space使用宏之前,您必须输入模板的名称。如您所见,有多个名为for的宏,因此永远不会自动插入,但您必须在它们之间进行选择。此外,由于名称等于关键字,因此仅插入关键字也将作为选项提供。这取决于您的配置,是否在选项列表中立即提供宏,或者您是否必须多次按ctrl + space以在代码完成和宏扩展之间切换。