什么是格式化程序/语法高亮显示器与ejs(嵌入式javascript)模板一起使用?

时间:2018-03-12 11:34:43

标签: javascript node.js express templates ejs

对于项目,我使用EJS(http://ejs.co/)作为表达模板引擎。这是好的和易于使用,但编辑文件有点问题 - 文本突出显示比平均值更差,我找不到任何自动格式化文件的工具。

我的主要IDE是VS Code,我尝试过Atom。

对于VS代码,我使用了QassimFarid.ejs-language-support,它的安装次数比其他所有的都多,我发现它缺乏。试过DigitalBrainstem.javascript-ejs-support,但很快就会对我的代码感到困惑。

对于Atom,我选择了非常好的language-ejs(atom.io/packages/language-ejs)。

可悲的是,VS Code和Atom都没有任何autoformat功能(读取 packages ),纯JS格式化程序与ejs标记混淆。

您使用什么来格式化您的ejs模板?

P.S。 我不介意尝试其他一些IDE /编辑器甚至是一些独立的格式化程序。

1 个答案:

答案 0 :(得分:0)

你的问题非常主观,所以我无法真正提供明确的答案。但我觉得你只是使用基本文本编辑器而不是安装包。

VS Code和Atom都带有包系统。在VS Code中,您可以单击左侧面板上的“Extensions”图标(在调试项目下)。这将允许您搜索提供诸如自动完成和语法突出显示等内容的扩展。只需键入“ejs”,就会有4种不同的语法高亮和评估器。

Atom也有类似的系统来搜索和安装软件包。从这里你应该能够找到一个适合你需要的EJS。