VSCode常用自定义代码片段分享
创作时间:
作者:
@小白创作中心
VSCode常用自定义代码片段分享
引用
1
来源
1.
https://www.zhanid.com/biancheng/2480.html
随着编程语言和框架的不断演进,代码复用和效率提升成为了开发者们追求的目标。Visual Studio Code(简称VSCode)作为一款广受欢迎的开源代码编辑器,提供了丰富的扩展和自定义选项,其中自定义代码片段(Snippets)功能尤为强大。通过创建和使用代码片段,开发者可以大大提高编码效率,减少重复劳动。本文将分享几个常用的VSCode自定义代码片段,帮助读者快速上手并提升工作效率。
在vscode中用户可以通过自定义代码模板和设置自定义代码快捷键。在前端开发领域,一些好的自定义代码能够加快我们的开发进度,提升开发效率。下面推荐一些常用的自定义代码片段。
设置自定义代码文件(snippets)
通过vscode个人设置的Snippets选项选择或者创建一个自定义snippets文件。
snippets的文件格式类似JSON,文件中key的含义如下:
- prefix:设置自定义代码对应的快捷键。
- body:自定义代码片段主体,为数组形式,具体可参考后续代码。
- description:对该段自定义代码片段的描述。
推荐自定义代码片段
let:通过自定义let代码可以更加方便的定义变量。
// ${2:key为占位符,默认为key,输入完后按Tab跳转到value处。
"let": {
"prefix": "let", //自定义快捷键
"body": [
"let ${2:key} = ${3:value};"
],
"description": "let声明变量"
},
实际效果:
logs:在实际开发过程中,console.log是常用的调试方法之一,通过自定义代码片段能够快速的生成调试代码
//$1 $1 为两个同名占位符,触发自定义代码段后两个占位符同时出现光标
"logs": {
"prefix": "logs",
"body": [
"console.log('!!!这是$1', $1);"
],
"description": "控制台打印变量"
},
实际效果:
logg:或者采取下列方法,复制想要打印的变量名,随后logg触发自定义代码片段即可。!!!强烈推荐
//$CLIPBOARD$1能够自动识别剪切板的内容,强烈推荐!!!
"paste to log": {
"prefix": "logg",
"body": [
"console.log('!!!这是$CLIPBOARD$1', $CLIPBOARD$1);"
],
"description": "打印出剪切板内容"
},
实际效果:
vue3:设置该快捷键可以一键生成vue文件的基础框架
"vue3": {
"prefix": "vue3",
"body": [
"<template>",
" <div>",
"$1",
" </div>",
"</template>\n",
"<script lang=\"ts\" setup>",
"import { ref } from \"vue\" ",
"$2",
"</script>\n",
"<style lang=\"less\" scoped>",
"$3",
"</style>"
],
"description": "vue3"
},
实际效果:
完整代码
为了方便读者的使用和调试,以下是完整的代码片段配置:
{
"vue3": {
"prefix": "vue3",
"body": [
"<template>",
" <div>",
"$1",
" </div>",
"</template>\n",
"<script lang=\"ts\" setup>",
"import { ref } from \"vue\" ",
"$2",
"</script>\n",
"<style lang=\"less\" scoped>",
"$3",
"</style>"
],
"description": "vue3"
},
"logs": {
"prefix": "logs",
"body": [
"console.log('!!!这是$1', $1);"
],
"description": "控制台打印变量"
},
"let": {
"prefix": "let",
"body": [
"let ${2:key} = ${3:value};"
],
"description": "let声明变量"
},
"paste to log": {
"prefix": "logg",
"body": [
"console.log('!!!这是$CLIPBOARD$1', $CLIPBOARD$1);"
],
"description": "打印出剪切板内容"
},
}
总结
通过本文的分享,我们了解了几个常用的VSCode自定义代码片段。这些代码片段涵盖了HTML、CSS、JavaScript等多个领域,可以帮助开发者快速生成常用代码结构,减少重复输入,提高编码效率。无论是新手还是有经验的开发者,都可以从中受益。希望本文的内容能够激发大家的创造力,鼓励大家探索和创建更多有用的代码片段,进一步提升开发效率和质量。
热门推荐
春节去延庆:八达岭长城和百里山水画廊怎么玩?
八达岭夜长城点亮延庆春节文旅大餐
黄鹤楼:从三国军事重地到现代旅游胜地
黄鹤楼下的诗意告别:李白与孟浩然的友情绝唱
重大突破!西安交大团队揭示Y染色体基因是男性肝纤维化高发关键因素
【魔方公式图解】四阶魔方还原公式图文教程,3分钟学会!
八大魔方快速还原法图解介绍汇总大全!
为什么说87版《红楼梦》是无法超越的神作?
长沙十大地道小吃:从糖油粑粑到德园包子,品味舌尖上的湖湘文化
怀化美食探索,街头巷尾飘香,味蕾极致享受
凤凰古城冬游打卡:雪景+美食+实用攻略
为什么现在年轻人不喜欢家里来客人?
李白教你如何用意象打造古诗意境
梅核气:情绪管理对喉咙痛的影响
合理膳食巧调理,告别口苦享清新
口苦怎么办?消化不良和牙龈炎的应对之道
名中医龙祖宏:中医调理口苦有良方
情绪管理不当,小心嘴巴发苦!
来成都四大古镇,邂逅首个“非遗春节”,体验地道巴蜀风情
苏黎世10大必去景点攻略
长沙特警进校园,变身“平安老师”
年夜饭有6大习俗+4大禁忌!饭前要先拜神,饭后必做一件事?
长沙公安重拳出击:电诈帮信犯罪无处遁形
长沙驾考改革最新消息:官方政策尚未发布
从0开始到3D呈现 春晚《年锦》里的纹样是这样来的
《英雄联盟》开发者辟谣:不存在"失败者队列",连败另有原因
神奇!按胳膊肘上这个穴位,可瞬间缓解膝关节疼痛,还能治疗六腑疾病
腰椎间盘突出的中医保守治疗
春节必备!内蒙古酱牛肉家常做法详解
焦糖:营养价值与功效,以及正确食用方法