vscode如何自定义用户代码片段

发布时间 - 2020-03-24 00:00:00    点击率:

方法如下:

首先,打开VS code,“文件-首选项-用户代码片段”(file-preference-User Snippets),在下拉列表中选择html文件,此时在VS code的应用数据文件夹内自动新建了一个名为html.json的文件,我们在这个json文件中定义我们的代码片段。

我们需要首先定义snippet name,在snippet name中,prefix和body是必不可少的两个字段(The prefix is what is used to trigger the snippet and the body will be expanded and inserted.)

(学习视频推荐:java视频教程)

我们定义一个html框架,命名为html template,代码如下:

保存,新建一个html文件,输入html template,按下Tab键,就可以自动补齐整个框架。

语法说明:

在body中,使用转义字符\来书写制表符Tab、双引号"等内容;

使用${num: default name}来定义输入位置,按下Tab键来递进光标到下一个;

num的值为0,1,2,3...。0为光标的最终位置,1,2,3...决定了光标的顺序位置;

default name是默认值,可按下Tab不编辑直接跳过。

Global or Specific Snippets

代码片段分为两种:全局和特定,这意味着我们可以定义适用于多种文件类型的代码片段,也可以定义仅仅针对于一种文件类型的代码片段。

全局代码片段的文件后缀名为.code-snippets,在用户代码片段下拉列表中,最上方有一个“新建全局代码片段文件”。

全局代码片段的语法规则和特定代码片段的语法规则一致,唯一区别在于其增加了一个字段scope,用于指定该规则适用于何种语言:

推荐教程:vscode教程


# vscode  # Java  # json  # html  # default  # 按下  # 适用于  # 在这个  # 列表中  # 两种  # 我们可以  # 等内容  # 于其  # 命名为  # 必不可少 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 怎么用AI帮你设计一套个性化的手机App图标?  如何在云指建站中生成FTP站点?  如何快速选择适合个人网站的云服务器配置?  java中使用zxing批量生成二维码立牌  如何在IIS中新建站点并配置端口与物理路径?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  python中快速进行多个字符替换的方法小结  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  微信小程序 require机制详解及实例代码  Laravel如何实现文件上传和存储?(本地与S3配置)  ,怎么在广州志愿者网站注册?  Bootstrap CSS布局之列表  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel PHP版本要求一览_Laravel各版本环境要求对照  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Python3.6正式版新特性预览  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  Laravel安装步骤详细教程_Laravel环境搭建指南  如何实现建站之星域名转发设置?  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  Laravel如何处理异常和错误?(Handler示例)  如何用y主机助手快速搭建网站?  如何批量查询域名的建站时间记录?  linux写shell需要注意的问题(必看)  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何在腾讯云服务器上快速搭建个人网站?  如何用PHP快速搭建高效网站?分步指南  PythonWeb开发入门教程_Flask快速构建Web应用  做企业网站制作流程,企业网站制作基本流程有哪些?  如何获取免费开源的自助建站系统源码?  Laravel如何实现模型的全局作用域?(Global Scope示例)  百度浏览器如何管理插件 百度浏览器插件管理方法  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  如何在阿里云完成域名注册与建站?  html5的keygen标签为什么废弃_替代方案说明【解答】  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  微信小程序 配置文件详细介绍  教你用AI润色文章,让你的文字表达更专业  ,网页ppt怎么弄成自己的ppt?  如何快速搭建高效香港服务器网站?  如何注册花生壳免费域名并搭建个人网站?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  nginx修改上传文件大小限制的方法  微信小程序 canvas开发实例及注意事项