Перейти к закрывающей скобке в коде Visual Studio

В VSCode при вводе скобки, например '(', он автоматически создает конечную скобку: ')'. Есть ли какие-либо ярлыки для перехода к закрывающей скобке или скобкам без нажатия клавиши "Конец"?

Я нашел способ сделать в Sublime Text 2, который сделал именно это, используя Regex в привязках клавиш пользователя, но не смог найти способ сделать это в VSCode.

Спасибо.

Ответ 1

Mac Cmd + Shift + \

Windows Ctrl + Shift + \

Также вы можете:

Ctrl + Shift + p

И выберите

Preferences: Open Keyboard Shortcuts

Там вы сможете увидеть все ярлыки и создать свои собственные.

Ответ 2

Исключительный способ сделать это

Ctrl + Shift + |

Ответ 3

Вы можете изучать команды из палитры команд (Ctrl/Cmd + Shift + P). Найдите "К кронштейну". Здесь также отображается привязка клавиш.

Ответ 4

Ярлык это:

Windows/английский Ctrl + Shift + \

Windows/Немецкий Ctrl + Shift + ^

Ответ 5

Нажмите Ctrl + k + s

или же

Открыть файл → Настройки ---> Сочетания клавиш

Здесь введите editor.action.jumpToBracket покажет вам, что является текущей настройкой. Вы можете оставить его как есть или изменить его на свою комбинацию.

Ответ 6

Команда "editor.action.jumpToBracket" перескакивает между скобками открытия и закрытия.

Вот привязка ключа по умолчанию для команды, как показано в окне "Горячие клавиши по умолчанию для клавиатуры", доступ к которым осуществляется из файла | Настройки | Сочетания клавиш:

{ "key": "ctrl+shift+\\", "command": "editor.action.jumpToBracket",
                             "when": "editorTextFocus" }

Если вы любите быстро настраивать сочетания клавиш и настройки кода VS, есть команды "workbench.action.openGlobalKeybindings" и "workbench.action.openGlobalSettings":

~/.config/Код/Пользователь/keybindings.json:

{ "key": "ctrl+numpad4", "command": "workbench.action.openGlobalKeybindings" }
{ "key": "ctrl+numpad1", "command": "workbench.action.openGlobalSettings" }

Ответ 7

Для тех, у кого есть неамериканская клавиатура:

File > Preferences > Keyboard Shortcuts. 
(Code > Preferences > Keyboard Shortcuts on Mac)

показывает текущие привязки клавиш. См. Также здесь: https://code.visualstudio.com/docs/getstarted/keybindings

Ответ 8

В испанской клавиатуре это Ctrl + Shift + º

Кажется, что он изменился с одного раскладки клавиатуры на другой, поэтому лучше посмотрите на него с помощью Cmd + Shift + P и введите "перейти к скобке", как предложили другие.

Ответ 9

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

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

Etc.

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

Ответ 10

В немецких VS-средах (здесь 2015): Optionen/Umgebung/Tastatur. (английский: параметры/среда/клавиатура). Показывать команды с "GeheZuKlammer" (английский: "GoToBracket" ). Установите собственный ярлык.

Ответ 11

Пожалуйста, используйте Control + ], поместив курсор на начало или конец

Ответ 12

enter image description here

(Для тех, кто ищет, как это сделать в Visual Studio!)

Ответ 13

Я нашел самый простой способ добраться до конца строки, нажав следующую

Mac: ctrl + E