让 Visual Studio Code 支援 Nunjucks

首先安装 Nunjucks 插件,然后修改程序设定 (你也可以修改成你需要的):

    "files.associations": {
        "*.njk": "nunjucks"
    },

然后因为无法正常按下 TAB 扩展,因此需要修改程序本体。

关掉编辑器,打开终端,修改程序本体让 emmet 在 Nunjucks 语法下能正常扩展 (root 执行):

# sed -i.bak 's/emmetSupportedModes=\["html",/emmetSupportedModes=\["nunjucks","html",/' /usr/share/code/resources/app/out/vs/workbench/workbench.main.js

已经提交 Issue,相对应程序源代码的文件:editorAccessor.ts#20

不知道什么时候能被官方支援。

VSCode 1.5 应该会有 emmet 支援了。

Post your comments here