Java 如何在eclipse中使用实时模板?
我知道如果我写 在java代码编辑器中键入ctrl+space,然后将sysout替换为Java 如何在eclipse中使用实时模板?,java,eclipse,templates,ide,Java,Eclipse,Templates,Ide,我知道如果我写 在java代码编辑器中键入ctrl+space,然后将sysout替换为System.out.println() 和其他模板: 例如的: for (${iteratorType:newType(java.util.Iterator)} ${iterator} = ${collection}.iterator(); ${iterator}.hasNext(); ) { ${type:elemType(collection)} ${name:newName(type)} =
System.out.println()代码>
和其他模板:
例如
的:
for (${iteratorType:newType(java.util.Iterator)} ${iterator} = ${collection}.iterator(); ${iterator}.hasNext(); ) {
${type:elemType(collection)} ${name:newName(type)} = (${type}) ${iterator}.next();
${cursor}
}
如何使用此模板
我必须写什么,我将看到什么
更新:
您可以检查现有模板并在以下位置写入新模板:
Window->Preferences->Java -> Editor -> Templates
检查此问题:。在按下ctrl
+space
使用宏之前,必须键入模板的名称。如您所见,有多个宏名为for
,因此它永远不会自动插入,但您必须在它们之间进行选择。此外,由于名称等于关键字,因此仅插入关键字也将作为选项提供。这取决于您的配置,宏是立即出现在选项列表中,还是您必须多次按ctrl
+space
在代码完成和宏扩展之间切换。我的问题关于。“如何使用?”我可以键入什么以及键入后将看到什么?您可以将要重用的任何代码放入java类中,以测试新模板,并写入与模板关联的名称,然后按Ctrl+Space