如何快速将左括号和右括号更改为不同的类型?

How to quickly change both opening and closing parentheses to a different type?

有没有办法快速将左括号和右括号更改为不同的类型?

例如:(...some code...){...some code...}

我知道 Cmd + Shift + M 在匹配的括号之间跳转,所以你可以 select 这个块,用新的括号类型包围它,然后跳来跳去删除旧的一组括号,但想知道是否有更好的方法。

更新

在录制屏幕时“不起作用”,我第一次看到这个功能在运行。但是,它似乎只在 (){} 之间有效。如捕获所示,它不会以其他方式工作。我想这就是我以前无法让它工作的原因。

抱歉,GIF 是原始视频的放慢版本。

我想知道为什么它只能以一种方式工作。

标记开头 (,键入 {,IntelliJ 会相应地更改结尾部分。这显然在编辑结束部分时不起作用。