LiveTemplate IDEA ,java语言,利用groovy 自定义,提供10个有用的方式
时间: 2024-05-13 20:15:00 浏览: 109
LiveTemplate是IntelliJ IDEA中的一个非常实用的功能,它可以帮助我们在编写代码时快速输入常用的代码片段。下面是Java语言中利用Groovy自定义LiveTemplate的10个有用方式:
1. 快速生成Getter和Setter方法
```groovy
groovyScript("def propertyName = _1.takeRight(_1.length() - 1).capitalize(); return ['get' + propertyName, 'set' + propertyName]")
```
2. 快速生成日志输出语句
```groovy
groovyScript("_1 = _1 ?: 'message'; return \"log.info('$1: {}', ${_2})\"")
```
3. 快速生成try-catch语句
```groovy
try {
$SELECTION$
} catch(Exception e) {
e.printStackTrace()
}
```
4. 快速生成if语句
```groovy
if ($CONDITION$) {
$THEN$
}
```
5. 快速生成for循环语句
```groovy
for (int i = 0; i < $SIZE$; i++) {
$BODY$
}
```
6. 快速生成while循环语句
```groovy
while ($CONDITION$) {
$BODY$
}
```
7. 快速生成switch语句
```groovy
switch ($VAR$) {
case $VALUE1$:
$BODY1$
break;
case $VALUE2$:
$BODY2$
break;
default:
$DEFAULT$
break;
}
```
8. 快速生成注释
```groovy
// $TODO$
```
9. 快速生成Lambda表达式
```groovy
($PARAM$) -> {
$BODY$
}
```
10. 快速生成枚举类
```groovy
enum $NAME$ {
$VALUES$
}
```
阅读全文