Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ structural replace查找没有大括号的所有if语句(如果满足条件,则只有一行),并用大括号将其包围?_Java_Intellij Idea - Fatal编程技术网

Java IntelliJ structural replace查找没有大括号的所有if语句(如果满足条件,则只有一行),并用大括号将其包围?

Java IntelliJ structural replace查找没有大括号的所有if语句(如果满足条件,则只有一行),并用大括号将其包围?,java,intellij-idea,Java,Intellij Idea,如何使用IntelliJ的功能查找只有一行的所有if语句(在满足条件时执行) 用大括号把它们围起来 if (isNice) { doSomething(); } 令人惊讶的是,这 if ($expression$) $expression2$; 正在查找带或不带卷曲的块…虽然我不确定这是否在正确的路径上开始…使用结构搜索和替换当前无法实现您想要的。然而,有一种不同的方法来实现期望的结果:不检查大括号的控制流语句。它有一个添加大括号的快速修复方法。为什么不使用格式化代码功能?您可以

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

用大括号把它们围起来

if (isNice) {
   doSomething();
}
令人惊讶的是,这

if ($expression$)
   $expression2$;

正在查找带或不带卷曲的块…虽然我不确定这是否在正确的路径上开始…

使用结构搜索和替换当前无法实现您想要的。然而,有一种不同的方法来实现期望的结果:不检查大括号的控制流语句。它有一个添加大括号的快速修复方法。

为什么不使用格式化代码功能?您可以阅读以下内容,
if ($expression$)
   $expression2$;