如何删除intellij idea中的周围代码块?

t8e9dugd  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(543)

在intellij idea中,是否有快捷方式以上下文感知的方式删除选择周围的代码块(控制结构)?在本例中,我想删除外部if块。
改变这个

if (foo) { // Unnecessary if block

  a();

  if (bar) {
    b();
  } else {
    c();
  }
} else {
  d();
}

对此

a();

if (bar) {
  b();
} else {
  c();
}
cgvd09ve

cgvd09ve1#

使用 Code | Unwrap/Remove 操作(mac上的cmd+shift+delete或windows上的ctrl+shift+delete)。它将弹出一个列表,您可以在其中选择要删除的周围结构。

相关问题