在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>