如何删除VS Code中的匹配括号?

Gui*_*imo 13 visual-studio-code

我知道你可以用Ctrl+ Shift+ 在匹配的括号之间跳转\.我想将光标放在括号后面,并尽可能容易地删除该括号及其匹配的括号.

由于使用Alt+ Click你可以有多个选择,我正在寻找类似于:Ctrl+ Shift+ Alt+ \将另一个光标放在匹配的括号上,然后用一个退格键删除两者.

是否有删除一对匹配括号/括号的快捷方式?

Mar*_*ark 18

在 v1.77 Insiders Build now(可能在 2023 年 4 月上旬的稳定版 v1.77 中)有一个新命令:

Remove Brackets
editor.action.removeBrackets
Run Code Online (Sandbox Code Playgroud)

默认情况下,在 Windows 上绑定到Ctrl+ Alt+ ,在 Mac 上绑定到+ + 。BackspaceCmdOptBackspace

此命令将删除光标位置周围的匹配括号。因此,光标可以位于带有括号的代码或文本中的任何位置 - 它不必位于括号之一的旁边。(尽管删除括号后它似乎没有重新格式化)。

  • 在某些 Linux 发行版中,“Ctrl”+“Alt”+“Baksoace”会重新启动计算机 (2认同)

Syn*_*ica 11

有一个名为“ Bracketeer”的扩展程序可以满足您的需求。

首先,安装

Ctrl- p,然后是ext install pustelto.bracketeer,然后按Enter。

然后,您可以将以下内容添加到您的 keybindings.json

  {
    "key": "ctrl+alt+backspace",
    "command": "bracketeer.removeBrackets"
  },
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用ctrl- alt- backspace删除匹配括号。

也可以看看:

  • 您不再需要扩展,请参阅其他答案。 (2认同)