【发布时间】:2018-02-11 22:39:05
【问题描述】:
我知道cmd + shift + \ 有一个快捷方式可以转到匹配的括号
这也记录在这里https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
但这仅在光标位于左括号并且您想在右括号处跳转时才有效。所以它并不真正匹配......它实际上正在关闭。
但是如果你有这样的课程
object Foo {
....
}
然后将光标移到右括号,然后按cmd + shift + \,然后 vscode 什么也不做。
所以它只能从打开到关闭....但是如何从关闭到打开?
同样,当您将光标移至左括号时,Visual Studio 代码将突出显示右括号。但是如果你把光标移到右括号,vscode 什么都不做。现在它不会突出显示左括号。
我怎样才能同时拥有它。
【问题讨论】:
-
不是您想要的,但使用 Bracket Pair Colorizer 或 Rainbow Brackets 之类的扩展程序有助于跟踪匹配的括号。
-
现在它可以双向工作,这意味着键盘快捷键
cmd + shift + \(或 ubuntu 中的cmd + shift + \)将在大括号和大括号之间切换。 -
感谢@nick,为澄清括号对着色器不仅为所有括号、括号等着色,而且如果将光标放在括号内(如开头或结尾旁边),它将绘制包含该括号内的代码的区域/功能周围的封闭线。因此,如果您的某些括号不匹配,您会看到它是哪一个。 Rainbow Brackets 只为所有的括号、括号等着色。