如何将代码片段或宏分配给 Visual Studio Code (VSC) 中的键盘快捷键?
How to assign a code snippet or macro to a keyboard short cut in Visual Studio Code (VSC)?
在 Dreamweaver 中,我习惯于使用自己的键盘快捷键插入代码片段。
现在我正在尝试更改为 Visual Studio 代码 1.2.1,但找不到任何方法来执行此操作? (我完全不喜欢智能感知的工作方式)
我找到了用于更改行为的键绑定 json 文件,但没有用于插入我自己的代码片段或宏的命令。
我想要实现的基本示例。
select 文本 "string" & 按 Ctrl + 1 宏执行:
在字符串 <div>#
之前插入
在字符串 #<div>
后插入
结果
<div>#string#</div>
{
"key": "ctrl+1",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "<div>#${TM_SELECTED_TEXT}#</div>"
}
}
https://code.visualstudio.com/docs/editor/userdefinedsnippets#_assign-keybindings-to-snippets
在 Dreamweaver 中,我习惯于使用自己的键盘快捷键插入代码片段。 现在我正在尝试更改为 Visual Studio 代码 1.2.1,但找不到任何方法来执行此操作? (我完全不喜欢智能感知的工作方式)
我找到了用于更改行为的键绑定 json 文件,但没有用于插入我自己的代码片段或宏的命令。
我想要实现的基本示例。
select 文本 "string" & 按 Ctrl + 1 宏执行:
在字符串 <div>#
之前插入
在字符串 #<div>
结果
<div>#string#</div>
{
"key": "ctrl+1",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "<div>#${TM_SELECTED_TEXT}#</div>"
}
}
https://code.visualstudio.com/docs/editor/userdefinedsnippets#_assign-keybindings-to-snippets