Есть ли способ в Visual Studio 2008 перейти от закрывающей скобки к открывающей скобке? Я нашел довольно много информации о выделении фигурной скобки, но ничего о перемещении курсора на нее.
(Версия этого вопроса для VB.NET: сочетание клавиш для перехода между «If / End If» )
visual-studio-2008
keyboard-shortcuts
curly-braces
thepocketwade
источник
источник
Ответы:
Я нашел это для вас: переход между скобками в Visual Studio :
На MacOS используйте CMD+ SHIFT+\
источник
Ctrl
+Å
(аналогично датской клавиатуре, упомянутой в ответе ниже).Ctrl
+´
. Это апостроф прямо рядом с реверсом.ctrl
+^
, что, как ни странно, на ключе, который также имеет[
скобку (которую нужноAltGr
набирать).Используйте CTRL+ ]для переключения между ними. При использовании курсора поместите курсор на одну из фигурных скобок.
источник
Я использую Visual Studio 2008 , и вы можете настроить, какой вы хотите этот ярлык.
Нажмите меню Сервис -> Параметры -> Среда -> Клавиатура . Тогда ищите Edit.GotoBrace .
Это скажет вам, какая комбинация клавиш в настоящее время назначена для этого. Я думаю, что вы можете изменить это, если хотите, но это полезно, если Ctrl+ ]не работает.
источник
Примечание: это также работает для #if / #elif / #endif соответствия. Каретка должна быть на #.
источник
Если по какой-то причине это НЕ работает для вас, возможно, что-то испортило ваши привязки клавиатуры (у меня это не сработало). Вы можете включить привязку достаточно легко - хотя бы так я и думал:
Я попробовал эту процедуру:
Я попробовал это, и это все еще не работало. Я перезапустил Visual Studio, и он все еще не работал - ну, он работал ТОЛЬКО для файлов .cs, но мне нужно, чтобы он работал для файлов .vb и текстовых файлов, и ... ну ВСЕ файлы!
источник
CTRL
+SHIFT
+UP/DOWN
(ссылка: stackoverflow.com/a/7895072/740639 )На моей французской клавиатуре это CTRL+ ^.
источник
На немецкой клавиатуре это Ctrl+ ´.
источник
На испанской клавиатуре это CTRL+ ¿(или CTRL+ ¡).
источник
Для полноты, на шведской клавиатуре это CTRL + å .
Кроме того, я думаю, логично, но стоит упомянуть CTRL + shift+ å (для заглавной буквы Å), выбирает все внутри фигурных скобок и переходит к соответствующей.
источник
На моей датской клавиатуре это CTRL+ Å.
источник
И Ctrl+ Shift+ ]выделит весь текст.
источник
На моей португальской клавиатуре и SO с EN VS, это CTRL+ «для перехода к соответствующей скобке и CTRL+ SHIFT+, «если вы хотите выбрать внутренний код.
источник
На моей итальянской клавиатуре это CTRL+ ^.
источник
На моей клавиатуре pt-BR (бразильский португальский) это на самом деле CTRL+ [.
источник
На турецкой клавиатуре это Ctrl+ ü.
источник
На моей словенской клавиатуре это ALT +Đ
источник
На использовании Mac command+ shift+\ .
Источник : комментарий к этому ответу: https://stackoverflow.com/a/37877082/3345085 . Протестировано в Visual Studio Code версии 1.10.2.
источник
На моей голландской (бельгийской) клавиатуре это CTRL+ ^.
источник
Перейдите в Инструменты> Параметры> Среда> Шрифты и цвета, выберите «Соответствие скобкам (прямоугольник)» и измените «Фон элемента», например, на Желтый. Это сработало для круглых скобок C # () {} и [].
источник
Для кода Visual Studio (как видно из их документации ) используйте Ctrl+ Shift+\ .
Настройки можно найти в:
Я использую Visual Studio Code 1.8.0. Примечание. Код Visual Studio может работать по-разному для международных клавиатур (как видно из этого ответа: Немецкая клавиатура )
Надеюсь, это кому-нибудь поможет.
источник
Подробности, которые могут принести пользу всем (Linux / Win / Mac)
Команда в меню / редакторе сочетаний клавиш
editor.action.jumpToBracket
позволяет вам установить любое значение. Существует также один называетсяeditor.action.selectToBracket
который по умолчанию не имеет ярлыка (по крайней мере, на Mac).И т.п.
На Mac
editor.action.jumpToBracket
начинается с Cmd+ Shift+, \ и я изменил его на Ctrl+, ]чтобы соответствовать тому, что здесь говорят другие. Я сделал это в надежде, что смогу использовать Ctrl+ Shift+ ]«Расширить выделение до соответствующей скобки». Это то, что привело меня к раскрытию деталей выше. Я установилeditor.action.selectToBracket
на Ctrl+ Shift+ ]и получил именно то поведение, которое хотел.источник
На венгерской клавиатуре это Ctrl+ ú.
источник
Немного актуально, но для тегов HTML: (поскольку нет встроенного решения, Ctrl+J не работает для тегов HTML:)
Вот ответ в виде макроса, который я построил, который делает это (переключение), включая go to focus:
Вот демо:
А вот и код. Наслаждайтесь!
источник
В Visual Studio Code на немецкой клавиатуре это ctrl+shift +^
Но вы должны открыть файл с правильным расширением - он не работает, например, в новых несохраненных файлах.
источник
На немецкой клавиатуре это ctrl+ shift+ ^.
источник
На швейцарско-французской клавиатуры: использование CTRL+ SHIFT+^
источник
На испанском (Испания) клавиатура с VS2012 - это Ctrl+, ¡как указано @Keith, но если вы используете Ctrl+ ¿(набранный как Ctrl+ Shift+ ¡), то перейдете к Соответствующей скобке, плюс выделите весь код в двух скобках, и затем вы не сможете снова перейти к другая скобка.
источник