工作技巧:vscode代码片段生成

本文介绍了如何使用在线工具生成VSCode代码片段。通过访问https://snippet-generator.app/,可以方便地创建自定义代码片段,并在VSCode中进行设置。用户只需在左侧输入代码,右侧将自动生成用于VSCode的代码片段描述。接着,在VSCode中选择文件》首选项》配置用户代码片段,将生成的片段添加到对应的json配置文件中,如vue.json。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先打开网址https://snippet-generator.app/
顶部添加代码描述与生成的快捷性:左侧书写要自定义的代码片段

<template>
  <div class="${1:home}">
    <h2>${1:home}</h2>
  </div>
</template>
<script setup lang="ts">
import {} from 'vue'
</script>
<style lang="less" scoped>
.${1:home} {}
</style>

右侧就会自动生成vscode中自动描述的片段了

"vue3 typescript": {
  "prefix": "tsvue3",
  "body": [
    "<template>",
    "  <div class=\"${1:home}\">",
    "    <h2>${1:home}</h2>",
    "  </div>",
    "</template>",
    "<script setup lang=\"ts\">",
    "import {} from 'vue'",
    "</script>",
    "<style lang=\"less\" scoped>",
    ".${1:home} {}",
    "</style>",
    ""
  ],
  "description": "vue3 typescript"
}

在这里插入图片描述

二、打开vscode》文件》首选项》配置用户代码片段,然后把代码片段添加到vue.json中(根据你要添加的项目,比如react,vue,html,css不同文件,选择文件添加)

{
	// Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and 
	// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
	// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the 
	// same ids are connected.
	// Example:
	// "Print to console": {
	// 	"prefix": "log",
	// 	"body": [
	// 		"console.log('$1');",
	// 		"$2"
	// 	],
	// 	"description": "Log output to console"
	// }
	"Print to vue3init": {
		"prefix": "vue3init",
		"body": [
			"<template>",
				"<div class=\"\"></div>",
			"</template>",
			"<script setup>",
			" import {} from 'vue'",
			"</script>",
			"<style lang=\"scss\" scoped></style>"
		],
		"description": "Log output to vue3 init"
	},
	"vue3 typescript": {
		"prefix": "tsvue3",
		"body": [
			"<template>",
			"  <div class=\"${1:home}\">",
			"    <h2>${1:home}</h2>",
			"  </div>",
			"</template>",
			"<script setup lang=\"ts\">",
			"import {} from 'vue'",
			"</script>",
			"<style lang=\"less\" scoped>",
			".${1:home} {}",
			"</style>",
			""
		],
		"description": "vue3 typescript"
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值