问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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等多个领域,可以帮助开发者快速生成常用代码结构,减少重复输入,提高编码效率。无论是新手还是有经验的开发者,都可以从中受益。希望本文的内容能够激发大家的创造力,鼓励大家探索和创建更多有用的代码片段,进一步提升开发效率和质量。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号