VSCode EJS扩展,禁用HTML自动完成

时间:2017-10-09 16:46:46

标签: html visual-studio-code ejs emmet

所以,我最近开始使用VSCode中的EJS文件。无论如何,当我添加EJS扩展时,我丢失了EJS文件中的所有HTML emmet功能。但是没有EJS扩展,HTML工作正常,但我显然失去了JS语法高亮。有没有解决这个问题?

在VSCode中使用EJS文件的最佳设置是什么?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:8)

猜猜你已经让它成功了,但我会把它留在这里以供将来参考。

将此添加到您的设置:

def value = (results.get("Versions") as ArrayList<Document>).last().getString("value")

The VS-Code docs tell us how to configure emmet for any file

答案 1 :(得分:0)

在项目根目录.vscode文件夹中的settings.json文件中……:

{
    // ... your other settings if you have them ...

    "files.associations": {
        // This will enable html vscode autocompletion in EJS files
        "*.ejs": "html"
    }
}

这将使您的ejs文件使用来自vscode的html标签自动完成。

Web开发的一般建议是,最好将ClientSite-JS放在不同的JS文件中,而ServerSide-JS放在Express js文件/路由器中。