В VSCode, когда я набираю скобку, например '(', автоматически создается конечная скобка: ')'. Есть ли какие-либо комбинации клавиш для перехода к закрывающей скобке или круглой скобке, не нажимая клавишу «Конец»?
Я нашел способ сделать это в Sublime Text 2, который сделал именно это, используя Regex в привязках клавиш пользователя, но не смог найти способ сделать это в VSCode.
visual-studio-code
resurrecteds
источник
источник
Ответы:
Mac Cmd + Shift+\
Windows Ctrl + Shift+\
Как хорошо вы можете сделать:
Ctrl+ Shift+p
И выберите
Preferences: Open Keyboard Shortcuts
Там вы сможете увидеть все ярлыки и создать свои.
источник
\
одиночку, чтобы получить ее, я должен нажатьAltGr
+'
. Клавиша|
работает, поэтому команда на моей клавиатуреCtrl
+Shift
+|
.Ctrl+Shift+*
и должно быть*
на обычной клавиатуре, а не на цифровой. Поиск (с помощьюCtrl+Shift+P
) команды Go to Bracket действительно показывает это. И команда « Выбрать в скобки» , которая по умолчанию не имеет ярлыка, но, как уже было объяснено, ее можно добавить с помощью пользовательского связывания клавиатуры.Оригинальный способ сделать это
источник
Вы можете узнать команды из палитры команд Ctrl/ Cmd+ Shift+ P). Ищите «Перейти к кронштейну». Там же показано связывание клавиш.
источник
Ctrl+Enter
илиShift-Enter
?Ярлык это:
Windows / английский Ctrl + Shift+\
Windows / Немецкий Ctrl + Shift+^
источник
Нажмите Ctrl+ K+S
или
Открыть файл -> Настройки ---> Сочетания клавиш
Здесь type
editor.action.jumpToBracket
покажет вам, что является текущей настройкой. Вы можете оставить его как есть или изменить его на свою комбинацию.источник
Подробности, которые могут принести пользу всем (Linux / Win / Mac)
Команда в меню / редакторе сочетаний клавиш
editor.action.jumpToBracket
позволяет вам установить любое значение. Также есть вызываемый,editor.action.selectToBracket
который по умолчанию не имеет ярлыка (по крайней мере, на Mac).И т.п.
На Mac
editor.action.jumpToBracket
начинается с Cmd+ Shift+, \ и я изменил его на Ctrl+, ]потому что я не хотел, чтобы Shiftтам было и чтобы соответствовать тому, что другие здесь говорят, работает на Linux / Win. Я сделал это в надежде, что смогу использовать Ctrl+ Shift+ ]«Расширить выделение до соответствующей скобки». Это то, что привело меня к раскрытию деталей выше. Я установилeditor.action.selectToBracket
на Ctrl+ Shift+ ]и получил именно то поведение, которое хотел.источник
Команда "editor.action.jumpToBracket" осуществляет переход между открывающими и закрывающими скобками.
Ниже приведена привязка клавиш по умолчанию для команды, как показано в окне «Сочетания клавиш по умолчанию», доступные из File | Предпочтения | Горячие клавиши:
Если вам нравится быстрая настройка сочетаний клавиш и параметров кода VS, есть команды «workbench.action.openGlobalKeybindings» и «workbench.action.openGlobalSettings»:
~ / .Config / Код / Пользователь / keybindings.json:
источник
Для тех, кто с неамериканской клавиатурой:
показывает текущие привязки клавиш. Смотрите также здесь: https://code.visualstudio.com/docs/getstarted/keybindings
источник
В испанской клавиатуре это Ctrl+ Shift+º
Кажется, он меняется с одной раскладки клавиатуры на другую, поэтому лучше поищите его с помощью Cmd+ Shift+ Pи наберите «перейти в скобки», как предлагали другие.
источник
На французской клавиатуре привязка по умолчанию: Ctrl+ Shift+*
источник
Для этого я установил расширение под названием TabOut. В значительной степени делает то, что предлагает название.
источник
В немецкой VS-Environments (здесь 2015): Optionen / Umgebung / Tastatur. (английский: параметры / окружение / клавиатура). Показать команды с помощью «GeheZuKlammer» (англ .: «GoToBracket»). Установите свой собственный ярлык.
источник
Сочетание «перейти к скобкам» переводит курсор перед скобкой, в отличие от клавиши «конец», которая появляется после скобки. Расширение WASDMap VSCode очень полезно для навигации и выбора текста с помощью клавиш WASD.
источник
Простое добавление открывающего тега и написание имени элемента, а также добавление закрывающего тега с помощью ключевого слова shift, сделает эту работу.
Например, если мне нужно написать
<Text></Text>
Я напишу
<Text
и нажму> + Shift
вместе, это обеспечит мне желаемый открывающий закрывающий тег элемента Text.Спасибо, Нирмала
источник
Пожалуйста, используйте Control+ ], поместив курсор на начало или конец
источник
(Для тех, кто ищет, как это сделать в Visual Studio!)
источник