如何将代码段或宏分配给Visual Studio Code(VSC)中的键盘快捷方式?

时间:2016-06-17 07:31:36

标签: macros keyboard-shortcuts visual-studio-code personalization

在Dreamweaver中,我习惯使用自己的键盘快捷键插入代码片段。 现在我正在尝试更改为Visual Studio Code 1.2.1,但找不到任何方法来执行此操作? (我不喜欢intellisense如何完全运作)

我找到了用于更改行为的Key Bindings json文件,但没有用于插入我自己的代码片段或宏的命令。

我想要实现的基本例子。

选择文字“string”&按ctrl +1
要执行的宏:
在字符串< div>#
之前插入 在字符串#< / div>

之后插入

结果
< DIV>#串#< / DIV>

1 个答案:

答案 0 :(得分:2)

keybindings.json>>

{
    "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