问题描述
已使用snippets定义了一段指定文字和颜色的代码补全:"green": {// 绿色字体,隶书风格,用于承接上下文// "scope": "","prefix": "\\greencolor","body": ["> <font color=green face=\"MV Boli, LiSu\">$TM_SELECTED_TEXT${1:}</font>"],"description": "color green"},
目标:希望能够定义快捷键, 如 ctrl+alt+b, 实现使用快捷键后即可插入自定义字体 或 将选中的文字变为自定义字体的功能。
问题解决
下述链接很好地解决了这个问题:
/questions/39333639/visual-studio-code-snippet-as-keyboard-shortcut-key
首先,配置snippets:
Step 1 添加snippet: CTRL shift P添加如下片段;
"green": {// 绿色字体,隶书风格,用于承接上下文// "scope": "","prefix": "\\greencolor","body": ["> <font color=green face=\"MV Boli, LiSu\">$TM_SELECTED_TEXT${1:}</font>"],"description": "color green"},
之后,配置快捷键
step2 : 打开 user keybindings.json file --> preference --> keybord shorcuts step3:step4: 配置快捷键 打开json文件
step 5: 添加快捷键
{"key": "ctrl+alt+g","command": "editor.action.insertSnippet","args": { "name": "green"}},
成功解决