转到Visual Studio中的匹配大括号?

the*_*ade 524 keyboard-shortcuts curly-braces visual-studio-2008

Visual Studio 2008中是否有一种方法可以从一个右大括号转到它的左大括号?我已经找到了相当多的关于突出括号的东西,但没有关于将光标移动到它上面.

(此问题的VB.NET版本:在"If/End If"之间跳转的键盘快捷键)

Tim*_*ord 708

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

将光标放在大括号之前或之后(您的选择),然后按CTRL+ ].它适用于卷曲或圆形支撑.从现在开始你不需要玩Where's Waldo?找到那个支撑.

  • 此外,在VS 2010和德语键盘上,它是"Ctrl"+"".它就是退格旁边的叛逆者. (53认同)
  • 仅供参考,在挪威语键盘上,快捷方式是"Ctrl"+"Å"(与下面的答案中提到的丹麦语键盘相同). (52认同)
  • 使用CTRL +] + SHIFT选择它们之间的文本 (50认同)
  • 在意大利语键盘是CTRL +ì (15认同)
  • 在Belgian azerty上,似乎是`ctrl` +`^`,奇怪的是,这个键也有`[`括号(它需要输入'AltGr`). (11认同)
  • 在西班牙语键盘是CTRL +¡ (10认同)
  • @ygaradon:你的意思是`CTRL + SHIFT +]`; 订单很重要;) (9认同)
  • 冰岛语键盘CTRL +Ð (5认同)
  • 在Turkish-Q键盘中,它是CTRL +Ü (5认同)
  • 作为丹麦语和挪威语快捷键的补充,**瑞典语**中的"Ctrl"+"Å"也是如此. (4认同)
  • 它也适用于区域/端区域对. (3认同)
  • 这也适用于`.html`或`.cshtml`标签 (3认同)
  • 在葡萄牙语 pt-PT 键盘中,它是 `Ctrl` + `«` (2认同)
  • 对于捷克语 QWERTZ 键盘,它是 CTRL + )。完全相同的位置,英文键盘上有]键。就在 Enter 上方。 (2认同)

Ahm*_*eed 108

使用CTRL+ ]在它们之间切换.使用时将光标放在其中一个支架上.


fun*_*oom 102

我使用Visual Studio 2008,您可以自定义您希望此快捷方式的内容.

单击菜单工具 - > 选项 - > 环境 - > 键盘.然后查找Edit.GotoBrace.

这将告诉您当前为此分配的组合键.我如果你愿意,你可以改变它,但是如果Ctrl+ ]不起作用它会很有用.

  • 这对于查找其他语言键盘的键绑定非常有用. (3认同)

Pie*_*rre 26

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

  • 还有地区:) (2认同)

Pau*_*bas 21

如果由于某种原因这不适合你,可能会搞砸你的键盘绑定(它对我不起作用).你可以很容易地重新启用绑定 - 至少我认为:

我试过这个程序:

  • 转到菜单工具 - > 选项 - > 环境 - > 键盘
  • 滚动到或搜索命令Edit.GotoBrace
  • 分配所需的快捷方式(我的是空的,所以我放入CTRL   + ])
  • 一定要点击"分配按钮"

我试过了,它仍然无法正常工作.我重新启动了Visual Studio,它仍然无法正常工作 - 它只适用于.cs文件,但我需要它来处理.vb文件和文本文件,以及......以及所有文件!

  • 对于VB文件,使用`CTRL` +`SHIFT` +`UP / DOWN`(参考:/sf/answers/552655071/) (2认同)

Mat*_*get 18

在我的法语键盘上,它是CTRL+ ^.


Bal*_*win 17

在德国键盘上它是Ctrl+ ´.


Kei*_*ith 12

在西班牙语键盘上它是CTRL+ ¿(或CTRL+ ¡).

  • 10分钟发现WTF是¡,写入VS2008选项菜单.谢谢! (2认同)

小智 11

在我的丹麦语键盘上它是CTRL+ Å.


小智 11

Ctrl+ Shift+ ]将选择所有的文字.


小智 10

在我的葡萄牙键盘等与EN VS,它的CTRL+ «导航到匹配的括号和CTRL+ SHIFT+ «如果你打算选择内码.


Ola*_*son 10

为了完整起见,在瑞典语键盘上它是 CTRL + å .

此外,我认为合乎逻辑,但值得一提 CTRL + shift+ å (对于首都Å),选择大括号内的所有内容并转到匹配的内容.


kar*_*lip 9

在我的pt-BR(巴西葡萄牙语)键盘上它实际上是CTRL+ [.


Tur*_*len 9

在土耳其语键盘上,它是Ctrl+ ü.


小智 9

在我的意大利语键盘上,它是CTRL+ ^.


小智 8

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

  • 它默认为CTRL +đ (2认同)

Log*_*gan 7

在Mac上使用command+ shift+ \.

资料来源:对此答复的评论:https://stackoverflow.com/a/37877082/3345085.在Visual Studio代码版本1.10.2中测试.


小智 6

在我的荷兰语(比利时)键盘上,它是CTRL+ ^.


小智 6

转到工具>选项>环境>字体和颜色,选择"支撑匹配(矩形)"并将"项目背景"更改为例如黄色.这适用于C#圆括号(){}和[].


Zéi*_*ksz 5

在匈牙利语键盘上是Ctrl+ \xc3\xba

\n


小智 5

对于Visual Studio Code(如其文档所示),请使用Ctrl+ Shift+ \

该设置可以在以下位置找到:

文件/首选项/键盘快捷键

我正在使用Visual Studio Code 1.8.0。注意对于国际键盘,Visual Studio Code的行为可能有所不同(如以下答案所示:德语键盘

希望这对某人有帮助。


Bru*_*sky 5

能让所有人受益的细节(Linux/Win/Mac)

键盘快捷键菜单/编辑器中的命令在editor.action.jumpToBracket那里,您可以将其设置为您喜欢的任何内容。还有一个叫做editor.action.selectToBracket默认没有快捷方式(至少在 Mac 上)。

等等。

在 Mac 上editor.action.jumpToBracketCmd+ Shift+开头\ ,我将其更改为Ctrl+]以与其他人在这里所说的一致。我希望,我可以用这样做Ctrl+ Shift+]到“扩展选择,以匹配支架”。这就是让我发现上述细节的原因。我设置editor.action.selectToBracketCtrl+ Shift+]和准确地得到了我想要的行为。