关于 vscode 如何自定义初始化代码片段

1 篇文章 0 订阅

在使用vscode编辑html文件的时候,只需要输入一个!号就会出现初始化后的一段代码,敲击回车或者tab键之后,便会出现在页面中。
在这里插入图片描述
在这里插入图片描述
有时候 我们需要在固定的配置其他的一些东西,每次敲击会很繁琐。或者其他文件的时候,也想有一套自己的自定义的代码片段。
首先打开vscode的设置,在设置里点击“用户片段代码”
在这里插入图片描述
出现这个页面,你就可以输入你想要设置的文件后缀,例如输入html或者vue
在这里插入图片描述
先看格式

{
	"VUE demo": {
		"prefix": "vue", // 这个是你输入的快捷代码
		"body": [
			// 这里是插入的内容
		],
		"description": "vue 自定义专用 create by thirteen_king" // 这里是你的快捷输入的时候 VS code 提示的文字
	}
}

在VUE demo 这个对象中

  1. prefix,用于针对该类型文件你输入什么字段会出现你设置的自定义代码,类比html时输入的!的作用是一样的。
  2. body,是你自定义的内容,以html的为例
	"<!DOCTYPE html>",
			"<html lang=\"en\">",
			"\t",
			"<head>",
			"\t<meta charset=\"UTF-8\">",
			"\t<meta name=\"viewport\"  \t content=\"width=device-width, initial-scale=1.0\">",
			"\t<meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge,chrome=1\">",
			"\t<title>Document$1</title>", // 光标首次会在$1 的地方,按tab 会跳到 $2
			"\t",
			"</head>",
			"\t",
			"<body>",
			"\t$2",
			"\t",
			"</body>",
			"\t",
			"</html>"
  1. description是你输入关键词后的提示
    在这里插入图片描述
    贴上本人用的vue的自定义代码
{
	"VUE demo": {
		"prefix": "vue", // 这个是你输入的快捷代码
		"body": [
			// 这里是插入的内容
			"<template>",
			"\t<div class=\"$1container\">$2</div>",
			// "\t$3",
			// "\t</div>",
			"</template>",
			"<script>",
			"export default {",
			"\tname: \"$3\", //$4",
			"\tmixis: [],",
			"\tcomponents: {},",
			"\tprops: {},",
			"\tdata() {",
			"\t\treturn {};",
			"\t},",
			"\tcomputed: {},",
			"\twatch: {},",
			"\tcreated() {},",
			"\tmounted() {},",
			"\tdestroyed() {},",
			"\tmethods: {},",
			"};",
			"</script>",
			"<style lang=\"less\" scoped>",
			"/* by wdl */",
			"</style>"
		],
		"description": "vue 自定义专用 create by thirteen_king" // 这里是你的快捷输入的时候 VS code 提示的文字
	}
}
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值