让 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 支援了。