Ответ 1
Это можно сделать, но либо с помощью Ctrl + Shift + P → "Emmet: перейти к совпадающей паре", либо вручную установив ярлык для нее (Ctrl + K Ctrl + S).
К сожалению, в настоящее время нет поддержки для него из коробки.
Я не могу найти способ выбрать начало скобки и перейти к его концу с помощью некоторой комбинации клавиш или чего-то в VS Code. Например, в атоме это делается с помощью Ctrl + m.
Я знаю, что есть способ перейти к началу и концу скобок или фигурных скобок с помощью Cmd + Shift + \, но это не работает для тегов. Есть идеи?
Это можно сделать, но либо с помощью Ctrl + Shift + P → "Emmet: перейти к совпадающей паре", либо вручную установив ярлык для нее (Ctrl + K Ctrl + S).
К сожалению, в настоящее время нет поддержки для него из коробки.
Вы можете использовать Cmd + % для перехода по тегам в VSCode, если добавите следующее в ваш keybindings.json
.
{
"key":"cmd+shift+5",
"command": "editor.emmet.action.matchTag"
}
Перейдите: " File
> " Preferences
> " Keyboard Shortcuts
и щелкните подчеркнутую ссылку, чтобы изменить keybindings.json
.
Для тех, кто использует клавиши VIM: вы уже привыкли нажимать %, чтобы перейти к соответствующим символам и скобкам. Так что, надеюсь, Cmd + % будет достаточно близко к вашей существующей мышечной памяти, чтобы сделать этот переход безболезненным.
Там нет поддержки для этого из коробки. Хотя, если вы хотите использовать расширения, есть: https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag, который, помимо прочего, дает вам возможность использовать команду: Jump to matching tag
который Вы можете привязать к ключу.
Для тех, кто использует плагин Vim и Mac, Leader + % хорошо работает для меня.
Вы можете установить в своем файле Vim json setting.json
, добавив:
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "%"],
"commands": [
{
"command": "editor.emmet.action.matchTag"
}
]
}
]
PS. Я упомянул пользователя Mac, потому что cmd + shift + 5 предназначены для захвата экрана в Mac.