IntelliJ结构替换为查找没有大括号的所有if语句(如果满足条件只有一行),并用大括号括起来?

时间:2015-09-13 04:58:25

标签: java intellij-idea

IntelliJ的structural replace功能如何用于查找所有if语句只有一行(在满足条件时执行)

if (isNice)
   doSomething();

用花括号包围它们?

if (isNice) {
   doSomething();
}

令人惊讶的是,这个

if ($expression$)
   $expression2$;

发现的块是否没有卷曲......虽然我不确定这是在正确的路径上开始......

1 个答案:

答案 0 :(得分:3)

结构搜索和替换目前无法实现您的目标。但是,有一种不同的方法可以实现所需的结果: Control flow语句没有括号检查。它有一个快速修复添加大括号。