在VSCode中,当我输入一个括号,例如'(',它会自动创建结束括号:')'。 有没有什么快捷键可以跳转到右括号或圆括号,而不按“结束”键?

我在Sublime Text 2中找到了一种方法,在用户的键绑定中使用正则表达式,但在VSCode中找不到一种方法。


当前回答

要实现所需的目标,有多种正确答案。不管怎样,这是我的意见。

快速跳转到开括号或闭括号的操作必须是即时的。要我说,Ctrl + Shift + \太啰嗦了。

以下是我的设置方法:

单击图标并选择键盘快捷键。 在右上角,单击 在设置中。打开Json文件,在数组中添加以下对象:

[
...,
{
  "key": "shift shift",
  "command": "editor.action.jumpToBracket",
  "when": "editorTextFocus"
}
, ...
]

保存文件。

有了这个,你应该能够快速跳转到开始或结束括号与Shift Shift。

其他回答

开箱即用的方法是Ctrl + Shift + |

editor.action命令”。jumpToBracket"在开始括号和结束括号之间跳转。

下面是命令的默认键绑定,如窗口所示,默认键盘快捷键从文件|首选项|键盘快捷键访问:

{ "key": "ctrl+shift+\\", "command": "editor.action.jumpToBracket",
                             "when": "editorTextFocus" }

如果你喜欢快速配置键盘快捷键和VS Code设置,有命令“workbench.action”。openGlobalKeybindings和workbench.action.openGlobalSettings:

~ .config代码/ User / keybindings.json:

{ "key": "ctrl+numpad4", "command": "workbench.action.openGlobalKeybindings" }
{ "key": "ctrl+numpad1", "command": "workbench.action.openGlobalSettings" }

(对于任何正在寻找如何在Visual Studio中做到这一点的人!)

要实现所需的目标,有多种正确答案。不管怎样,这是我的意见。

快速跳转到开括号或闭括号的操作必须是即时的。要我说,Ctrl + Shift + \太啰嗦了。

以下是我的设置方法:

单击图标并选择键盘快捷键。 在右上角,单击 在设置中。打开Json文件,在数组中添加以下对象:

[
...,
{
  "key": "shift shift",
  "command": "editor.action.jumpToBracket",
  "when": "editorTextFocus"
}
, ...
]

保存文件。

有了这个,你应该能够快速跳转到开始或结束括号与Shift Shift。

为此,我安装了一个名为TabOut的扩展。就像它的名字一样。