用户代码段无法在VScode

时间:2017-10-19 08:54:49

标签: visual-studio-code code-snippets emmet

大家好我正在使用VScode并试图让一些用户片段起作用。 我已经尝试将它们添加到javascriptreact.json文件和javascript.json文件......甚至是html.json文件但没有成功。

我知道VSCode使用Emmet,并且对于用户片段是否与emmet而不是intellisense一起使用感到困惑,如果是这样,我将它放在错误的文件中?

提前干杯以获得任何帮助!

我正在尝试覆盖默认div。跨度。 IMG。等等,通过添加以下片段:

"Expand ReactQL Div": {
	"prefix: "div.",
	"body": [
		"<div className={css.:1}>:2</div>;"
	],
	"description": "expand div"
},

"Expand ReactQL img": {
	"prefix: "img.",
	"body": [
		"<img src={:1} alt=":2" className={css.:3} />;"
	],
	"description": "expand img"
},

"Expand ReactQL span": {
	"prefix: "span.",
	"body": [
		"<span className={css.1:}>:2</span>;"
	],
	"description": "expand span"
}

1 个答案:

答案 0 :(得分:1)

我想您已经解决了这个问题,但是对于其他任何人,

您的代码段存在一些问题:

git-svn version 2.15.0.windows.1 (svn 1.9.7)定义中缺少"prefix也用引号引起来。

:语法类似于{css.:1}

一个例子:

${1:css}

Demo of snippet in action