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

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


当前回答

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" }

其他回答

在德语VS-Environments(这里是2015年):Optionen/Umgebung/Tastatur。(英语:选项/环境/键盘)。显示命令与“GeheZuKlammer”(英文:“GoToBracket”)。设置自己的快捷方式。

快捷方式为:

Ctrl + Shift + \ Windows /英语

Windows -德国Ctrl + Shift + ^

请使用Control +]将光标放在开始或结束上

麦克Cmd + Shift + \

Mac带法语键盘:Ctrl+Cmd+Option+Shift+L

Ctrl + Shift + Windows \

Windows与西班牙语键盘Ctrl+Shift+| Windows,德语键盘Ctrl+Shift+^

Ubuntu Ctrl+Shift+\


或者,你可以选择键盘快捷键(Ctrl+Shift+p并选择首选项:打开键盘快捷键),在那里你将能够看到所有的快捷键,并创建自己的快捷键。 所讨论的命令名为editor.action.jumpToBracket。

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