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 ins
erted.)
(学习视频推荐: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开发实例及注意事项

