问题描述

  • 已使用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"}},

成功解决

VS Code中将自定义的Snippets绑定到自定义的快捷键上相关推荐

  1. 删除VSCode 中自定义的snippets

    snippets 在vscode中的自定义一个snippets是一个非常睿智的选择,可以帮我们节省大量的时间.具体操作非常简单,随意百度即可.这边记录一下如何删除的问题. 删除自定义的snippets ...

  2. Gin 框架学习笔记(01)— 自定义结构体绑定表单、绑定URI、自定义log、自定义中间件、路由组、解析查询字符串、上传文件、使用HTTP方法

    要实现一个 API 服务器,首先要考虑两个方面:API 风格和媒体类型.Go 语言中常用的 API 风格是 RPC 和 REST,常用的媒体类型是 JSON.XML 和 Protobuf.在 Go A ...

  3. asp.net中将Excel文件(.xls)绑定到DataGrid

    asp.net中将Excel文件(.xls)绑定到DataGrid! 首先,在*.aspx.cs文件头部添加如下引用: using System.Data.OleDb;//用于将Excel文件绑定到D ...

  4. SwiftUI之如何创建常量绑定与自定义绑定

    一.如何创建常量绑定? 当正在制作一些 UI 原型时,或者当只需要传入一个值来让 SwiftUI 预览显示一些有意义的东西时,可以会发现使用常量绑定很有帮助:硬编码的值不会改变,但可以仍然像常规绑定一 ...

  5. Event事件-6:new Event自定义事件 / addEvent绑定自定义 / trigger触发自定义 / removeEvent移除自定义

    new Event 自定义事件 new Event(typeArg, eventInit) typeArg 事件名称 eventInit "bubbles",可选,Boolean类 ...

  6. Vue之组件自定义事件的绑定和解绑

    不知道小伙伴们还记不记得在用 Vue 构建 TodoList 案例的博客中,我们有涉及到要从子组件中把数据传递给父组件,当时我用的方法是,让父组件给子组件传递一个函数,然后子组件把要传过来的数据放在那 ...

  7. vue:组件自定义事件、绑定、解绑事件

    vue:组件自定义事件.绑定.解绑事件 自定义组件绑定事件: 使用方法:在引入组件中的methods定义一个回调方法,在组件标签中使用如下两种方式自定义事件,去到引入的组件的中,使用 this.$em ...

  8. mapbox创建自定义marker图标绑定弹框展示信息

    /*** 创建自定义marker图标绑定弹框*/let carMarker = [];//存放marker图标for(let m= 0;m<gpsInfoList.length;m++){let ...

  9. vue自定义组件,插槽,自定义事件

    vue组件套娃 1. vue自定义组件 2. 组件和插槽套娃 3. vue组件通过自定义事件更改vue实例中的数据 1. vue自定义组件 语法 Vue.component('自定义组件名', {pr ...

最新文章

  1. 独家 | 一文盘点数据行业的动态演变(附链接)
  2. Matrix 矩阵
  3. HTTP学习记录:二、请求方法
  4. 深入解读Python的unittest并拓展HTMLTestRunner
  5. 如何给easyui datagrid toolbar上方添加搜索框
  6. 关于MySQL使用Float存储时的精度问题
  7. nagios监控之(监控配置)
  8. Linux目录/bin、/sbin、/usr/bin、/usr/sbin的区别
  9. 机器学习霸占高薪榜、区块链偃旗息鼓?2020 年软件工程师状况解读!
  10. 安卓手机充电慢_很火的安卓手机充电特效设置
  11. 内存条上面参数详解_【硬件篇】第4期:内存条知识(台式机)
  12. Error response from daemon: Cannot restart container mdet_jc: OCI runtime create failed(fork/exec /)
  13. MapReduce-处理需求NBA球员数据(Hadoop)
  14. 过去式-ed的发音规则
  15. 计算机网络和internet选项,大师为你详解win10系统设置Internet选项的处理
  16. port ‘pi_data‘ not found in module ‘dcfifo‘
  17. php pandoc,Pandoc 标记语言转化工具
  18. 洛谷P3373 【模板】线段树 2
  19. WPS 如何删除我的设备
  20. zedboard运行linux,(转载)一步一步学ZedBoard Zynq(六):在ZedBoard上运行linux并编写linux下的应用程序HelloWorld...

热门文章

  1. Unity简单实现老虎机抽奖效果
  2. 19【numpy中的nan和常用方法】01numpy中的nan和常用统计方法
  3. Havel_Theorem
  4. 离线语音远程遥控车控门制作教程(二)
  5. omap_i2c omap_i2c.2: controller timed out
  6. python开发飞机小游戏_Python开发的飞机打外星人小游戏
  7. 医用电气设备中关于电源开关的符号使用要求探讨
  8. linux系统安装nacos(减少踩坑)并设置开机自动
  9. 印象笔记如何分享链接_几步搞懂印象笔记的链接功能
  10. Activity详情——Android8.0中Activity的启动流程