Ответ 1
Mac Cmd + Shift + \
Windows Ctrl + Shift + \
Также вы можете:
Ctrl + Shift + p
И выберите
Preferences: Open Keyboard Shortcuts
Там вы сможете увидеть все ярлыки и создать свои собственные.
В VSCode при вводе скобки, например '(', он автоматически создает конечную скобку: ')'. Есть ли какие-либо ярлыки для перехода к закрывающей скобке или скобкам без нажатия клавиши "Конец"?
Я нашел способ сделать в Sublime Text 2, который сделал именно это, используя Regex в привязках клавиш пользователя, но не смог найти способ сделать это в VSCode.
Спасибо.
Mac Cmd + Shift + \
Windows Ctrl + Shift + \
Также вы можете:
Ctrl + Shift + p
И выберите
Preferences: Open Keyboard Shortcuts
Там вы сможете увидеть все ярлыки и создать свои собственные.
Исключительный способ сделать это
Ctrl + Shift + |
Вы можете изучать команды из палитры команд (Ctrl/Cmd + Shift + P). Найдите "К кронштейну". Здесь также отображается привязка клавиш.
Ярлык это:
Windows/английский Ctrl + Shift + \
Windows/Немецкий Ctrl + Shift + ^
Нажмите Ctrl
+ k
+ s
или же
Открыть файл → Настройки ---> Сочетания клавиш
Здесь введите editor.action.jumpToBracket
покажет вам, что является текущей настройкой. Вы можете оставить его как есть или изменить его на свою комбинацию.
Команда "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" }
Для тех, у кого есть неамериканская клавиатура:
File > Preferences > Keyboard Shortcuts.
(Code > Preferences > Keyboard Shortcuts on Mac)
показывает текущие привязки клавиш. См. Также здесь: https://code.visualstudio.com/docs/getstarted/keybindings
В испанской клавиатуре это Ctrl + Shift + º
Кажется, что он изменился с одного раскладки клавиатуры на другой, поэтому лучше посмотрите на него с помощью Cmd + Shift + P и введите "перейти к скобке", как предложили другие.
Командой в меню/редакторе сочетаний клавиш является editor.action.jumpToBracket
, там вы можете установить все, что захотите. Также есть один, называемый editor.action.selectToBracket
, который по умолчанию не имеет ярлыка (по крайней мере, на Mac).
На Mac editor.action.jumpToBracket
начинается как Cmd + Shift + \
и я изменил его на Ctrl + ], потому что я не хотел, чтобы там был Shift и чтобы он соответствовал тому, что другие здесь говорят, работает на Linux/Win. Я сделал это в надежде, что смогу использовать Ctrl + Shift + ] для "Расширения выделения до соответствующей скобки". Это то, что привело меня к раскрытию деталей выше. Я установил editor.action.selectToBracket
на Ctrl + Shift + ] и получил именно то поведение, которое хотел.
В немецких VS-средах (здесь 2015): Optionen/Umgebung/Tastatur. (английский: параметры/среда/клавиатура). Показывать команды с "GeheZuKlammer" (английский: "GoToBracket" ). Установите собственный ярлык.
Пожалуйста, используйте Control + ], поместив курсор на начало или конец
(Для тех, кто ищет, как это сделать в Visual Studio!)
Я нашел самый простой способ добраться до конца строки, нажав следующую
Mac: ctrl + E