VS Code中将自定义的Snippets绑定到自定义的快捷键上

问题描述

  • 已使用snippets定义了一段指定文字和颜色的代码补全:
	"green": {
		// 绿色字体,隶书风格,用于承接上下文
		// "scope": "",
		"prefix": "\\greencolor",
		"body": [
			"> <font color=green face=\"MV Boli, LiSu\">$TM_SELECTED_TEXT${1:}</font>"
		],
		"description": "color green"
	},
  • 目标:希望能够定义快捷键, 如 ctrl+alt+b, 实现使用快捷键后即可插入自定义字体 或 将选中的文字变为自定义字体的功能。

问题解决

下述链接很好地解决了这个问题:
https://stackoverflow.com/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"}
    },

成功解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

R.X. NLOS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值