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

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


当前回答

在西班牙键盘中是Ctrl+Shift+º

它似乎从一个键盘布局改变到另一个,所以最好用Cmd+Shift+P寻找它,并键入“go to括号”,正如其他人建议的那样。

其他回答

对于使用非美国键盘的用户:

File > Preferences > Keyboard Shortcuts. 
(Code > Preferences > Keyboard Shortcuts on Mac)

显示当前键绑定。参见:https://code.visualstudio.com/docs/getstarted/keybindings

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

“转到方括号”快捷键将光标置于方括号之前,而“结束”键则置于方括号之后。WASDMap VSCode扩展是非常有用的导航和选择文本使用WASD键。

它可能会帮助一些人寻找他们在VS Code中感到舒适和想要使用的快捷方式。我通过这个扩展在VS Code中使用Sublime文本快捷方式。

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