在Visual Studio 2008中是否有一种方法可以将结束大括号转换为开始大括号?我发现了大量关于突出显示大括号的内容,但没有关于将光标移到大括号上的内容。

(VB。这个问题的NET版本:键盘快捷键在“If/End If”之间跳转)


当前回答

注意:它也适用于#if / #elif / #endif匹配。插入符号必须在#上。

其他回答

选择工具>选项>环境>字体和颜色,选择“括号匹配(矩形)”,并更改“项目背景”为例如黄色。这适用于c#括号(){}和[]。

在我的斯洛文尼亚键盘上是ALT + Đ

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

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

Etc.

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

在德语键盘上是Ctrl +´。

我为你找到了这个:在Visual Studio的括号之间跳转:

将光标放在大括号的前面或后面(由您选择),然后按CTRL +]。它适用于括号(),大括号[]和大括号{}。从现在开始你不需要玩沃尔多在哪?为了找到那个支架。

使用上述快捷键,也可以按住SHIFT键进行选择。

在MacOS上,使用CMD + SHIFT + \。