几个常用的Vscode自定义代码片段分享

SOLOMEER 2024-12-04 10:28:26编程技术
678

随着编程语言和框架的不断演进,代码复用和效率提升成为了开发者们追求的目标。Visual Studio Code(简称VSCode)作为一款广受欢迎的开源代码编辑器,提供了丰富的扩展和自定义选项,其中自定义代码片段(Snippets)功能尤为强大。通过创建和使用代码片段,开发者可以大大提高编码效率,减少重复劳动。本文将分享几个常用的VSCode自定义代码片段,帮助读者快速上手并提升工作效率。

在vscode中用户可以通过自定义代码模板和设置自定义代码快捷键。在前端开发领域,一些好的自定义代码能够加快我们的开发进度,提升开发效率。下面推荐一些常用的自定义代码片段。

设置自定义代码文件(snippets)

通过vscode个人设置的Snippets选项选择或者创建一个自定义snippets文件。

几个常用的Vscode自定义代码片段分享

snippets的文件格式类似JSON,文件中key的含义如下:

prefix:设置自定义代码对应的快捷键。

body:自定义代码片段主体,为数组形式,具体可参考后续代码。

description:对该段自定义代码片段的描述。

推荐自定义代码片段

let:通过自定义let代码可以更加方便的定义变量。

// ${2:key为占位符,默认为key,输入完后按Tab跳转到value处。
"let": {
		"prefix": "let", //自定义快捷键
		"body": [
			"let ${2:key} = ${3:value};"
		],
		"description": "let声明变量"
},

实际效果:

几个常用的Vscode自定义代码片段分享

logs:在实际开发过程中,console.log是常用的调试方法之一,通过自定义代码片段能够快速的生成调试代码

//$1 $1 为两个同名占位符,触发自定义代码段后两个占位符同时出现光标
"logs": {
    "prefix": "logs",
    "body": [
        "console.log('!!!这是$1', $1);"
    ],
    "description": "控制台打印变量"
},

实际效果:

几个常用的Vscode自定义代码片段分享

logg:或者采取下列方法,复制想要打印的变量名,随后logg触发自定义代码片段即可。!!!强烈推荐

//$CLIPBOARD$1能够自动识别剪切板的内容,强烈推荐!!!
"paste to log": {
		"prefix": "logg",
		"body": [
			"console.log('!!!这是$CLIPBOARD$1', $CLIPBOARD$1);"
		],
		"description": "打印出剪切板内容"
	},

实际效果:

几个常用的Vscode自定义代码片段分享

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"
	},

实际效果:

几个常用的Vscode自定义代码片段分享

完整代码

为了方便铁铁们的使用和调试,因此贴出完整代码,如下所示(好使的话点个赞和收藏吧,球球了):

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

Vscode 自定义 代码片段
THE END
蜜芽
故事不长,也不难讲,四字概括,毫无意义。

相关推荐

如何自定义Swiper的导航按钮与分页器样式?
Swiper作为移动端和桌面端广泛应用的轮播组件,其默认样式常难以满足设计需求。本文ZHANID工具网将通过CSS变量覆盖、DOM结构解析、事件交互绑定三大核心方法,结合Swiper 5+版...
2025-08-22 编程技术
452

如何在网站中嵌入自定义字体而不影响性能?
在网页设计中,自定义字体已成为塑造品牌视觉风格的核心要素。不合理的字体加载方式会导致页面渲染阻塞、布局偏移(CLS)和带宽浪费,进而降低用户体验和搜索引擎排名。本文站...
2025-08-13 站长之家
446

CSS自定义滚动条样式示例代码详解
在网页设计中,滚动条作为用户与长内容交互的重要工具,其样式直接影响用户体验。默认的滚动条样式通常较为单调,难以与网页整体风格统一。通过CSS自定义滚动条样式,开发者可...
2025-06-27 编程技术
448

在VS Code中配置Git的完整步骤记录
Visual Studio Code(VS Code)作为一款广受欢迎的代码编辑器,内置了对Git的强大支持,使得开发者能够在同一环境中完成代码编写与版本控制操作。本文将详细介绍如何在VS Code中...
2025-05-01 编程技术
1161

VSCode + Qt + QMake开发环境搭建图文教程(超详细)
在软件开发的世界中,选择一个合适且高效的开发环境对于项目的成功至关重要。对于那些热衷于使用Qt框架进行图形界面开发的程序员来说,VSCode结合Qt和QMake提供了一个轻量级且...
2025-04-27 编程技术
1475

如何在VSCode中配置Python开发环境(附详细教程)
随着Python在数据科学、机器学习和Web开发等领域的广泛应用,选择一个高效且功能强大的集成开发环境(IDE)变得尤为重要。Visual Studio Code(简称VSCode)因其轻量级、高度可定...
2025-04-21 编程技术
856