VS Code:创建自定义代码段/快捷方式

时间:2020-03-16 00:35:21

标签: visual-studio-code code-snippets

我想在VSCode上具有以下功能,但我不知道是否可能。例如,如果我有这行:

I would like to emphasize this.

我只选择this,然后按一下ctrl+i之类的快捷方式,然后出现:

I would like to emphasize {i}this{/i}.

我在项目中使用了许多{i}{/i}标签,因此可以帮助我节省大量时间!

我知道当您在"上选择单词和clic时,VSCode已经做了类似的操作

1 个答案:

答案 0 :(得分:0)

找到您的keybindings.json文件并插入以下代码段:

{
  "key": "ctrl+i",
  "command": "editor.action.insertSnippet",
  "args": {
    "snippet": "{i}$TM_SELECTED_TEXT{/i}"
  },
  "when": "editorTextFocus && editorHasSelection"
}

可以通过按Ctrl + Shift + P>输入“键盘快捷键”来找到按键绑定,全名是:打开键盘快捷键(JSON)。