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

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

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

Ответы [ 27 ]

3 голосов
/ 16 декабря 2016

Для кода Visual Studio (как видно из их документации ) используйте Ctrl + Shift + \ .

Настройку можно найти в:

Файл / Настройки / Сочетание клавиш

Я использую Visual Studio Code 1.8.0. Примечание. Код Visual Studio может работать по-разному для международных клавиатур (как видно из , этот ответ относительно: немецкая клавиатура )

Надеюсь, это кому-нибудь поможет.

3 голосов
/ 23 октября 2016

На немецкой клавиатуре это ctrl + shift + ^ .

3 голосов
/ 21 января 2014

На венгерской клавиатуре это Ctrl + ú .

2 голосов
/ 06 ноября 2012

На швейцарско-французской клавиатуре: используйте CTRL + SHIFT + ^

2 голосов
/ 16 сентября 2016

В Visual Studio Code на немецкой клавиатуре это ctrl + shift + ^

Но вы должны открыть файл с правильным расширением - он не работает, например, в новых несохраненных файлах.

2 голосов
/ 29 августа 2013

На испанском (Испания) клавиатура с VS2012 равна Ctrl + ¡, как указано @Keith, но если вы используете Ctrl + ¿ (набирается как Ctrl + Shift + ¡), затем переходит к Matching Brace, плюс выбирает весь код в двух скобках, и затем вы не можете перейти снова к другой скобке.

1 голос
/ 14 апреля 2019

Подробности, которые могут принести пользу всем (Linux / Win / Mac)

Команда в меню / редакторе сочетаний клавиш: editor.action.jumpToBracket, там вы можете установить все, что захотите. Также есть одна под названием editor.action.selectToBracket, которая по умолчанию не имеет ярлыков (по крайней мере, на Mac).

1007 * Etc. * На Mac editor.action.jumpToBracket начинается как Cmd + Shift + \ и я изменил его на Ctrl + ] , чтобы соответствовать тому, что здесь говорят другие. Я сделал это в надежде, что смогу использовать Ctrl + Shift + ] для «Расширить выделение до соответствующей скобки». Это то, что привело меня к раскрытию деталей выше. Я установил editor.action.selectToBracket на Ctrl + Shift + ] и получил именно то поведение, которое я хотел.

...