使用vs代码时,emmet表达式无法在.vm文件中展开

时间:2016-08-09 05:46:54

标签: velocity visual-studio-code emmet

我最近将编辑器更改为vs代码,然后设置了很多插件。我在项目中使用了velocity(.vm),但是使用emmet来扩展带有vs代码的vm文件中的表达式。

它不起作用,我尝试解决它并找到源选项文件:

C:\Program Files (x86)\Microsoft VS Code\resources\app\node_modules\emmet\lib\snippets.json

然后在底部json

中添加此内容
"vm": {
  "filters": "vm",
  "extends": "html",
  "profile": "xml"
}

但它也不起作用。那么,我会问你如何在项目模块文件中解决这个问题(比如.ejs .php ...)? 或者如果找到错误的地方修改代码?

My Environment is:win 10 vs code 1.4.0

1 个答案:

答案 0 :(得分:0)

filter是一种特殊JS方法的名称,用于格式化扩展缩写。它没有文档语法。在您的情况下,您必须了解VS如何检测.vm文件的语法,然后确保Emmet支持此语法。例如。语法的名称可能是“velocity”