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

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


当前回答

我的MacBook有移动到括号Shift-Cmd-\但我的Win10笔记本电脑(英国键盘)有Ctrl-Shift- '。

如果你在菜单栏中点击Go,那么Go To括号就在列表中,你应该会看到键盘快捷键。

其他回答

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

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

我用结束键,但是。 正如你所说,你在崇高的文本中找到了解决这个问题的方法……对吧? ?

我会建议你安装崇高的文本键图..在这里使用sortcut键来解决你在vscode中同样的问题。

如何安装按-> ctrl + k然后ctrl + M

或者看左下角有一个齿轮叫做设置点击,你会发现关键地图 你将重定向到扩展,你将不得不选择你的前编辑。

能让每个人受益的细节(Linux/Win/Mac)

键盘快捷菜单/编辑器中的命令是editor.action. jumptobracket,你可以设置它为任何你喜欢的。还有一个叫做editor.action. selectto括号,默认情况下没有快捷方式(至少在Mac上)。

Etc.

在Mac编辑器中。action. jumptobracket以Cmd+Shift+\开头 我把它改为Ctrl+,因为我不想在那里有一个Shift,并与其他人所说的在Linux/Win上工作一致。我这样做是希望我可以使用Ctrl+Shift+]来“扩展选择到匹配的括号”。这就是我发现上面细节的原因。我将editor.action. selectto括号设置为Ctrl+Shift+],得到了我想要的行为。

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