自定义Snippets常用代码片段提高开发效率
创作时间:
作者:
@小白创作中心
自定义Snippets常用代码片段提高开发效率
引用
1
来源
1.
https://www.cnblogs.com/ltfxy/p/18616357
在日常开发中,经常会遇到重复代码的问题。虽然可以通过工具类或复制粘贴来解决,但这些方法都不如使用代码片段(snippets)来得高效。本文将通过一个具体的Markdown图片插入案例,手把手教你如何在VSCode中创建自定义代码片段,以提高开发效率。
为什么需要自定义Snippets
在日常开发过程中,有很多代码是重复的。对于这些代码,可以考虑放进工具类,或者安装snippets插件,或者干脆找以前的代码Ctrl+CV。插件市场里每种框架和语言对应的snippets都有很多,但不一定符合自己的编码习惯。Ctrl+CV就操作链路的长度和开销来说,还是不如snippets丝滑爽快些。
因此,自己编写snippets,不管从开发体验还是效率上来说,都是一件很爽的事情。
如何编写Snippets
以Markdown图片插入为例,介绍如何创建自定义代码片段:
打开VSCode,选择左下角的"User Snippets"选项。
在弹出的输入框中输入"markdown",找到"markdown.json"文件并打开。
在json文件中输入以下代码:
"Insert Image": {
"prefix": "/img",
"body": [
""
],
"description": "Insert Markdown image syntax"
}
Insert Image:Snippets名称prefix:触发词,输入这个词并按下回车键会将body内的代码片段插入到当前文件位置body:代码片段主体,也就是你编码的时候要插入的代码片段$1和$2:光标位置占位符,插入代码之后鼠标会定位到这些位置,方便用户输入自定义的内容
验证效果
新建一个Markdown文件,并输入/img,可以看到出现了代码提示,按下回车键,将会得到代码片段:
![]()
此时光标会自动定位到括号内,可以直接输入图片链接。这样,一个简单的Markdown图片插入代码片段就创建完成了。
通过这种方式,你可以根据自己的开发习惯,创建更多实用的代码片段,从而大幅提高开发效率。
热门推荐
白云山丛林飞跃:广州新晋网红打卡地!
肖战“练成降龙十八掌”:从流量到实力的蜕变之路
冬季打卡天津蓟州溶洞:门票+路线全攻略
冬日探秘天津蓟州溶洞:地下仙境之旅
实践出真知:探寻学习与真理的正道
实践检验真理的内涵是什么?如何在实践中更好地检验真理?
全国优秀案例!眉山洪雅花溪河上榜
军转失业老志愿兵可以享受哪些优惠政策?
独家揭秘!传统与创新并存——全方位教你制作完美饺子馅
99%的人都爱吃的黄鱼春卷,香酥嫩鲜,健脾开胃,被夸爆的美食
电动车上路要多少钱?两轮、三轮、四轮上牌、驾照、保险费用一览
免费上牌:电动车、三轮车、四轮车新政策带来的利好
福建安溪3大最美中国传统村落,山水中秘藏茶香古韵
小三门:开启福建海坛岛旅游之门
安溪地名探源 | 翁氏迁台记: 从科榜三社到嘉义义竹
液流电池双极板流道构筑解析
南京,有啥特产值得带?当地人推荐这10样,物美价廉,送礼不丢面
5G网络:超越极限的未来连接
湖北发现三国时期大型砖室墓 出土文物具异域风格
为何西汉(新朝)末年没有像东汉末年那样出现长期分裂割据局面
大S离世:从杉菜到《美容大王》,一代艺人的璀璨人生
中国人,过年不吃糖了
30年前的8种糖果,至今销量也不错,全吃过的基本是孩子家长了
从早茶到夜宵:无锡冬日美食全攻略
梁溪脆鳝:无锡传统美食的非遗传承
中国式三维哲学视角下的道教三清:天地人维度的深度探究与现代启示
一个秦朝小吏的隶书,何以成为“书同文”的“加速器”?
一个秦朝小吏的隶书,何以成为“书同文”的“加速器”?
篆书、隶书、楷书、行书、草书有什么区别?各自有什么特点?
汉代人以篆法作隶的认知与经验