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

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

随着编程语言和框架的不断演进,代码复用和效率提升成为了开发者们追求的目标。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
蜜芽
故事不长,也不难讲,四字概括,毫无意义。

相关推荐

Meta标签生成器:在线自定义HTML网页Meta标签的便捷工具!
在网站开发和搜索引擎优化(SEO)领域,Meta标签是提升网站可见性和用户体验的关键元素。站长工具网提供的Meta标签生成器是一款便捷的在线工具,它允许用户轻松自定义HTML网页的...
2024-12-26 新闻资讯
103

VSCode安装及中文界面设置图文教程(附详细步骤)
Visual Studio Code(简称VSCode)因其出色的性能和广泛的扩展支持,成为了众多开发者的首选。然而,对于不熟悉英文界面的用户来说,设置中文界面可以显著提高使用体验和效率。...
2024-10-31 编程技术
154

VSCode中运行vue代码及启动vue项目的图文教程
Visual Studio Code (VSCode) 是许多前端开发者的首选编辑器,因其强大的扩展性和对现代前端框架的良好支持而备受青睐。Vue.js作为一个流行的前端框架,广泛应用于构建单页面...
2024-10-19 编程技术
171

VSCode实现XML格式化图文教程详解
​Visual Studio Code (VSCode) 是一款广受欢迎的轻量级代码编辑器,支持多种编程语言和文件格式,包括XML。由于其结构化特性,XML文件在编写和阅读时需要保持良好的格式。本...
2024-10-19 编程技术
229

微软 Visual Studio Code 推出 Office 加载项开发工具预览版
微软公司昨日(9 月 9 日)发布新闻稿,宣布以公共预览版的形式,在 Visual Studio Code 中推出全新的 Office Add-ins Development Kit 工具。微软表示该工具包专为希望“仅通过...
2024-09-10 新闻资讯
140

VSCode+PHPstudy搭建配置PHP开发环境的方法详解
PHP作为一种广泛使用的脚本语言,仍然在网站开发中占据重要地位。对于开发者而言,选择合适的开发工具可以极大地提高工作效率。本文将详细介绍如何通过VSCode和PHPstudy来搭建...
2024-08-11 编程技术
173