-
常用Live Templates
|
模板 |
说明 |
| sout |
System.out.println($END$); |
| soutv |
System.out.println("$EXPR_COPY$ = " + $EXPR$);
|
|
main psvm |
public static void main(String[] args){
$END$
}
|
说明: 对于普通模板输入后,回车/tab键即可;对于环绕的模板,选中代码,再使用快捷键: ctrl+Alt+J,再选择对应的模板.
位置:
- 快捷键:Ctrl + Shift + A,打开搜索框;输入“live templates”
- 模板界面,可以查看预定义模板及进行自定义模板
- 预定义模板
- 自定义模板,根据各自需要进行定义使用.
-
常用Postfix
| postfix | 说明 |
| var | Introduces variable for expression.定义变量 |
|
try |
Insert statement in try-catch block. |
| soutv | Creates System.out.println with a description of printed value call. |
| sout | Creates System.out.println call. |
| return | Returns value from containing method. |
|
for iter |
Iterates over enumerable collection. |
| fori | Iterates with index over collection. |
| if | Checks boolean expression to be 'true'. |
| lambda | Surrounds expression with lambda. |
| opt | Creates Optional object. |
| while | Iterating while boolean statement is 'true'. |
| switch | Produces switch over integral/enum/string values. |
| synchronized | Produces synchronization statement. |
说明: 对应的方法/参数后.postfix回车,即可.如: m().try --->
try {
m();
} catch(CheckedException e) {
e.printStackTrace();
}