VSCode: 如何让 Beautify 和 Emmet 在 .tpl 文件(Smarty)上运行?

5

我正在使用VSCode处理一个旧项目,发现对.tpl(Smarty模板引擎)文件而言,HTML格式化程序和Emmet语法无法工作。

这给我的工作流程带来了不便,而且遗憾的是,在市场上我没有找到任何针对此类问题的扩展程序。我很高兴能够找到如何让扩展程序(特别是Beautify和Emmet)在其他奇怪的文件格式上运行的方法。

2个回答

9
你可以将这个添加到你的 settings.json 文件中。
"emmet.syntaxProfiles": {
    "smarty": "html"
},
"emmet.triggerExpansionOnTab": true,
"beautify.language": {
    "html": [
        "smarty"
    ]
}

改用 .tpl 文件而不是 "smarty",然后就可以正常工作了。 - user1620090

1
在你的 settings.json 文件中,为 Emmet 添加以下内容:
"emmet.includeLanguages": {
  "smarty": "html"
},

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接