Перейти к сопоставлению скобки в Visual Studio? - PullRequest
511 голосов
/ 01 октября 2009

Есть ли способ в Visual Studio 2008 перейти от закрывающей скобки к открывающей скобке? Я нашел довольно много информации о выделении фигурной скобки, но ничего о перемещении курсора на нее.

(VB.NET-версия этого вопроса: Сочетание клавиш для перехода между «If / End If» )

Ответы [ 27 ]

682 голосов
/ 01 октября 2009

Я нашел это для вас: Переход между фигурными скобками в Visual Studio

Наведите курсор на или после фигурной скобки (ваш выбор), а затем нажмите CTRL + ] . Работает с фигурными или круглыми скобками. Отныне вам не нужно играть Где Уолдо? найти эту скобу.

107 голосов
/ 01 октября 2009

Используйте CTRL + ] для переключения между ними. При использовании курсора поместите курсор на одну из фигурных скобок.

97 голосов
/ 10 июня 2011

Я использую Visual Studio 2008 , и вы можете настроить, какой вы хотите, чтобы этот ярлык был.

Выберите меню Инструменты -> Параметры -> Среда -> Клавиатура . Тогда поищите Edit.GotoBrace .

Это скажет вам, какая комбинация клавиш в настоящее время назначена для этого. Я думаю вы можете изменить это, если хотите, но это полезно, если Ctrl + ] не работает.

26 голосов
/ 24 февраля 2011

Примечание: это также работает для соответствия #if / #elif / #endif. Каретка должна быть на # .

19 голосов
/ 09 мая 2012

Если по какой-то причине это НЕ работает для вас, возможно, что-то испортило ваши привязки клавиатуры (у меня это не сработало). Вы можете включить привязку достаточно легко - хотя бы я подумал:

Я пробовал эту процедуру:

  • Перейти в меню Инструменты -> Параметры -> Среда -> Клавиатура
  • Выделите или найдите команду Edit.GotoBrace
  • Назначьте нужный ярлык (мой был пуст, поэтому я вставил CTRL + ] )
  • Обязательно нажимайте кнопку «Назначить»

Я попробовал это, и оно все еще не работало. Я перезапустил Visual Studio, и он все еще не работал - хорошо, он работал ТОЛЬКО для файлов .cs, но мне нужно, чтобы он работал для файлов .vb и текстовых файлов, и ... ну ВСЕ файлы!

17 голосов
/ 15 ноября 2011

На моей французской клавиатуре это CTRL + ^ .

15 голосов
/ 06 июня 2011

На немецкой клавиатуре это Ctrl + ´ .

11 голосов
/ 19 октября 2011

На испанской клавиатуре это CTRL + ¿ (или CTRL + ¡).

10 голосов
/ 19 марта 2010

На моей датской клавиатуре это CTRL + Å .

9 голосов
/ 06 сентября 2012

Для полноты картины на шведской клавиатуре это CTRL + å .

Кроме того, я думаю, логично, но стоит упомянуть CTRL + shift + å (для заглавной буквы Å), выбирает все внутри фигурных скобок и переходит соответствующий.

...