Eclipse代码模板
1 开启postfix支持
新的 Eclipse 支持 postfix 了,也就是在 Intellij IDEA 里用得着很爽的后缀修复,比如说 .var .sout .return
这种的。我此时使用的是 Eclipse IDE for JavaEE 2020.6,它默认没有开启 postfix,需要在菜单栏 Window
⇒ Preferences
里设置,如下图所示:
注意这个 Window
⇒ Preferences
⇒ Java
⇒ Editor
⇒ Content Assist
⇒ Advanced
有两处 Java Postfix Template Proposals
需要勾选,上图只显示了其中一处,往下划,还有另一处。
2 查看和自定义模板
如下图所示,可以查看和自定义模板:
3 模板变量的含义
这个可以在 Eclipse 的帮助文档中查看。如下图所示,在菜单栏打开帮助文档:
帮助文档中模板变量的说明如下图所示:
4 常用模板记录_持续更新
有的是自己新建的,有的是eclipse自带的, 有的是修改自eclipse的.
模板名称 | 标记 | 模板类型 | 格式 |
---|---|---|---|
sout | 修改 | Java statements | System.out.println(${word_selection}${});${cursor} |
sout | 修改 | Java postfix | System.out.println(${i:inner_expression(java.lang.Object)}${});${cursor} |
tonew | 新建 | Java postfix | ${inner_expression} ${var:newName(inner_expression)} = new ${inner_expression}();${cursor} |
var | 自带 | Java postfix | ${field:newType(inner_expression)} ${var:newName(inner_expression)} = ${inner_expression};${cursor} |
cast | 修改 | Java postfix | (${})${inner_expression}${cursor} |
cast | 自带 | Java statements | ${type} ${new_name} = (${type}) ${name}; |
castvar | 新建 | Java postfix | ${type} ${name} = (${type})${inner_expression};${cursor} |
if | 新建 | Java postfix | if (${inner_expression}) { ${cursor} } |
thr | 新建 | Java statements | throw new ${cursor} |