如何在IntelliJ IDEA中删除周围的代码块



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

转换此

if (foo) { // Unnecessary if block
a();
if (bar) {
b();
} else {
c();
}
} else {
d();
}

到这个

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

使用Code | Unwrap/Remove操作(Mac上的Cmd+Shift+Delete,或Windows上的Ctrl+Shift+<kbd]Delete>

最新更新