如何让 Eclipse 将 .ejs 文件解释为 .html?

Posted

技术标签:

【中文标题】如何让 Eclipse 将 .ejs 文件解释为 .html?【英文标题】:how do i get eclipse to interpret .ejs files as .html? 【发布时间】:2012-06-17 14:49:46 【问题描述】:

我最近开始了一个节点项目,我正在使用的两个模块是 express 和 EJS。但默认情况下,我通常使用 eclipse 作为我的 IDE,它适用于 java,适用于 htmljavascript。但我遇到的一个问题是,对于 .ejs 文件,我没有标记颜色编码或任何形式的代码完成。它基本上只是一个普通文件。

有谁知道我如何让 Eclipse 将 .ejs 文件解释为 .html 文件?我认为它非常相似,除了偶尔的嵌入标签。或者推荐一个更适合 node.js/html/ejs 开发的 IDE。

谢谢!

【问题讨论】:

【参考方案1】:

对于特定文件,尝试右键单击,打开方式 -> 其他... -> HTML 编辑器。您还可以在Window -> Preferences -> General -> Editors -> File Associations 下全局设置文件关联。

在 Mac 上,全局设置位于 Mac Option -> Preferences 和所有相同的选项下。

【讨论】:

非常感谢!一般步骤是正确的,我将添加更多细节以防其他人遇到此问题。在全局添加首选项 -> 常规 -> 编辑器 -> 文件关联,将 *.ejs 添加为新文件类型,然后将 HTML 添加为关联的 HTML 编辑器后,我还必须转到首选项 -> 常规 -> 内容类型。展开文本,然后单击 HTML,然后在底部窗口中将 *.ejs 添加到文件关联中。一切看起来都不错!谢谢传奇! 这个我已经有了,但是我到处都收到警告说 Invalid Character used when doing <%-【参考方案2】:

对我来说,最好的方法是:

Windows > 首选项 > 常规 > 内容类型

在窗口中内容类型我选择了文本> HTML

和窗口文件关联点击添加...,我已经包括*.ejs

【讨论】:

好的,我刚刚看到 Andrew Martin 也这么说。 -_-【参考方案3】:

作为 rlegendi 答案的附录,如果您还想要正确的 html 着色,则需要转到“内容类型”(在“首选项”中的“编辑器”上方)。从这里,选择 Text -> HTML 并点击“Add..”,包括 .ejs

【讨论】:

以上是关于如何让 Eclipse 将 .ejs 文件解释为 .html?的主要内容,如果未能解决你的问题,请参考以下文章

eclipse 如何将文件编辑器窗口的背景填充为背景图片?

如何将数据从猫鼬模型显示/渲染到 ejs 文件

Nodejs WEB服务器 静态文件托管 GET POST路由 EJS模板引擎

如何将类文件夹添加到 Eclipse 中?

将 .css 文件添加到 ejs

我如何编写一个从 mongodb 查询的辅助函数,然后可以为任何 ejs 模板调用此函数