1.打开vs code左下角设置,找到用户代码片段选项。

2.找到对应的代码文件,例如,想创建html文件下的代码片段:

3.在html.json文件中写下自己想要快捷生成的代码

 "HH": {"prefix": "HTML5","body": ["<!DOCTYPE html> ","<html>","    <head>","        <meta charset='UTF-8'/>","        <title>${TM_FILENAME_BASE}</title>","    </head>","    <body> ","    </body>","</html>"],"description": "HH"}

4.由于json格式,要注意——

注意这里的$1,$2……$0,这是你代码快捷生成之后鼠标光标的所在位置,光标会首先定位在$1,按Tab键切换到$2的位置,以此类推,光标最后会定位在$0的位置。还有其他语法,在这里一并讲解:

\1. 占位符

占位符是带有值的制表符,如 .将插入并选择占位符文本,以便可以轻松更改。说白了占位符${1:foo}就是在$1的基础上,光标跳到$1位置的同时会自动生成并选中foo,同样按Tab键切换到 2 的位置。占位符可以嵌套,如。 2的位置。占位符可以嵌套,如 。 2的位置。占位符可以嵌套,如。{1:foo}${1:another ${2:placeholder}}

\2. 选择

占位符可以作为有选择的值。语法是以逗号分隔的值的枚举,用竖线字符括起来,例如 。插入代码段并选择占位符时,选项将提示用户选取其中一个值。${1|one,two,three|}

\3. 变量

插入变量的值。如果未设置变量,则插入其默认值或空字符串。当变量未知(即未定义其名称)时,将插入变量的名称并将其转换为占位符。 n a m e name name{name:default}可以使用以下变量:

  • TM_SELECTED_TEXT当前选定的文本或空字符串
  • TM_CURRENT_LINE当前行的内容
  • TM_CURRENT_WORD光标下单词的内容或空字符串
  • TM_LINE_INDEX基于零索引的行号
  • TM_LINE_NUMBER基于一个索引的行号
  • TM_FILENAME当前文档的文件名
  • TM_FILENAME_BASE不带扩展名的当前文档的文件名 (比如这里你在用户代码片段中写了${TM_FILENAME_BASE},在自动生成的代码里就会在这个位置自动填充上你的文件的不含扩展名的文件名)
  • TM_DIRECTORY当前文档的目录
  • TM_FILEPATH当前文档的完整文件路径
  • RELATIVE_FILEPATH当前文档的相对(相对于打开的工作空间或文件夹)文件路径
  • CLIPBOARD剪贴板的内容
  • WORKSPACE_NAME打开的工作区或文件夹的名称
  • WORKSPACE_FOLDER打开的工作区或文件夹的路径

要插入当前日期和时间:

  • CURRENT_YEAR本年度
  • CURRENT_YEAR_SHORT本年度的最后两位数
  • CURRENT_MONTH以两位数字表示的月份(例如"02")
  • CURRENT_MONTH_NAME月份的全名(例如"七月")
  • CURRENT_MONTH_NAME_SHORT月份的短名称(例如"Jul")
  • CURRENT_DATE以两位数字表示的月份中的某一天(例如"08")
  • CURRENT_DAY_NAME日期的名称(例如"星期一")
  • CURRENT_DAY_NAME_SHORT日期的短名称(例如"星期一")
  • CURRENT_HOUR24 小时制格式的当前小时
  • CURRENT_MINUTE当前分钟为两位数
  • CURRENT_SECOND当前第二位为两位数
  • CURRENT_SECONDS_UNIX自 Unix 纪元以来的秒数

对于插入随机值:

  • RANDOM6 个随机的 Base-10 数字
  • RANDOM_HEX6 个随机的 16 位基本数字
  • UUIDA 版本 4 UUID

将代码写好之后,打开这个网址:VSCode 代码片段生成器

详细教程

详细教程

VsCode用户代码片段设置相关推荐

  1. vscode用户代码片段

    文章目录 前言 一.配置方法 1.快捷键打开 2.新建代码片段 3.删除代码片段 4.json文件说明 5.生成代码片段工具 二.配置语法 1.官方教程 2.常用语法 制表位 占位符 变量 变量变换 ...

  2. 【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]

    vscode配置c语言环境 前言 一.下载vscode和MinGW-W64和安装过程 1. vscode部分 1.1 vscode下载安装过程 1.2 vscode下载插件 2. MinGW-W64部 ...

  3. VSCode用户代码片段无提示

    配置了MarkDown的一个代码片段,用着用着不提示了,,, 1.设置–>打开设置 2.添加如下配置项目: "[markdown]":{"editor.quickS ...

  4. vscode 设置用户代码片段(怎么用命令式快速生成一段代码)

    1 依次点击设置-用户代码片段 如图 2 点击新建全局代码片段文件 如图 3 输入文件名称(自己命名) 回车进入该文件 如图 4 输入一下代码[cv即可]后 保存即可其中配置项 "prefi ...

  5. VSCODE 简单配置用户代码片段

    利用VSCODE 配置用户代码片段功能,实现自定义生成一段代码的快捷键 例如:生成一个 Vue 实例,每次都要写这些很麻烦,想一键生成 new Vue({el: '#root',data: {}, } ...

  6. vscode配置用户代码片段(快捷键自定义代码模板)

    vscode 配置 用户代码片段入口如下 分享两个我配置的 1.vue 文件代码初始化,有些已经注释了,可以自行调整 {// Place your snippets for Vue here. Eac ...

  7. 【VScode】创建用户代码片段(以React.jsx文件为例)

    文章目录 一.创建步骤 二.相关问题 三.怎么在React.jsx文件中使用 一.创建步骤 点击设置,选择用户代码片段 选择新建全局代码片段 给你要创建的代码片段命名 将所圈住的代码片段取消注释 结构 ...

  8. vscode 添加用户代码片段(快速生成 vue 模板)

    文件–>首选项–>用户代码片段–>点击新建代码片段–取名 vue.json 确定 {"生成 vue 模板": {"prefix": " ...

  9. VSCode自定义代码片段13——Vue的状态大管家

    Vue的状态大管家 {// V'Vuex// 13 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... =>自定义片段名称 ...

最新文章

  1. linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)
  2. 基于单片机的水壶自动加热系统_基于单片机的智能热水壶设计说明
  3. 有道云笔记里几种我觉得比较有用的操作
  4. java怎么接收前端请求_前端json post 请求 后端怎么接收
  5. 大型网站的可伸缩性架构如何设计?
  6. 蓬勃发展的社区将帮助您的项目成功的6种方式
  7. 轨道坐标系_天文坐标系分类
  8. 【图像去噪】基于matlab GUI中值+均值+维纳+小波滤波图像去噪【含Matlab源码 800期】
  9. python网页爬虫简单代码_python简单爬虫(示例代码)
  10. 3.#技术|Android抓包的原理分析和实际操作,fiddler+Xposed+TrustMe++
  11. ajax中返回sucess里使用this.$message()
  12. Python学习 - 列表
  13. Excel表格自动化办公(持续更新)
  14. 5-6 uniapp 图片压缩
  15. 关系型数据库第四章笔记---关系数据理论
  16. JDK14之jpackage打包命令
  17. windows下查看python下安装的opencv版本
  18. Centos7 安装Nexus
  19. Ubuntu16.04安装搜狗中文输入法1(安装完成后将英文输入法列为常用输入法,中文列为第二输入法)
  20. IBM X服务器BIOS 使用说明

热门文章

  1. html游戏开发开题报告,基于H5 网页的打豆豆小游戏的设计与实现毕业论文+开题报告+设计源码...
  2. 聊聊密码找回 · Web 安全那些事儿
  3. 硬件专业应届生就业职位汇总
  4. 图片上传,预览以及图片删除
  5. 漫画:程序员调Bug的真实写照
  6. 【调剂】内蒙古科技大学2020年硕士研究生调剂公告
  7. AOV网(边是有向边,应用:拓扑排序)、AOE网(边是带权有向边,应用:关键路径):最早和最晚时刻一致的活动(有向边)是关键路径中的活动
  8. 香橙派 orangepi 点灯大法,操作gpio 点亮LED灯
  9. 2020校招面试之浦发银行(秋招)
  10. 从阿里中台发展史看IT架构转型1——SOA与ESB