我似乎找不到一种方法通过某些键组合或其他方式在 VS Code 中选择括号的开头并跳转到结尾。例如,atom 中可以使用 Ctrl+m 来完成这个操作。
我知道可以使用 Cmd+Shift+\ 跳转到括号或花括号的开头和结尾,但这对标签没有用。有什么想法吗?
我似乎找不到一种方法通过某些键组合或其他方式在 VS Code 中选择括号的开头并跳转到结尾。例如,atom 中可以使用 Ctrl+m 来完成这个操作。
我知道可以使用 Cmd+Shift+\ 跳转到括号或花括号的开头和结尾,但这对标签没有用。有什么想法吗?
可以做到,但需要使用 Ctrl + Shift + P -> "Emmet: Go to Matching Pair" 或手动设置快捷键 (Ctrl + K Ctrl + S)。
不幸的是,当前没有直接支持这一功能。
keybindings.json
文件中。{
"key":"cmd+shift+5",
"command": "editor.emmet.action.matchTag"
}
转到:文件
> 首选项
> 键盘快捷方式
并单击下划线链接以编辑 keybindings.json
。
对于使用VIM按键的用户:您已经习惯了按%跳转到匹配的括号和标签。希望Cmd + %足够接近您现有的肌肉记忆,使这个过渡变得轻松。
ctrl+shift+5
可以分割终端。我使用 alt+[
进行标签匹配。 - Cees Timmerman"when": "editorFocus"
。因此,您可以将其与终端分割键绑定一起使用。 - navcmd+shift+5
可以触发屏幕截图。 - Oliver Joseph Ash对于那些使用Vim插件和Mac的人,Leader+% 对我来说效果很好。
您可以在Vim的json文件 setting.json
中添加以下设置:
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "%"],
"commands": [
{
"command": "editor.emmet.action.matchTag"
}
]
}
]
顺便提一下,我提到了Mac用户,因为在Mac上使用cmd+shift+5可以截屏。
Leader
?(我使用 Vim 和 Mac) - User我认为你是在询问与面包屑键盘导航相关的问题。
在这种情况下,你可以简单地按下Ctrl+Shift+.来进入当前元素之前或之后的元素。
默认情况下不支持此功能。但是,如果您愿意使用扩展程序,则可以使用:https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag,其中包括使您能够使用命令:跳转到匹配标记
,您可以将其绑定到一个键。
alt+>
,因为它与标签中的尖括号有点相关。但请注意,要分配此键绑定,您必须使用点(.
)而不是>
,至少在我的键盘上这些键位于同一个键上。(另外,在其他非 Windows 操作系统中,alt
键可能被称为其他名称,如meta
) - aderchox