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

16

我最近开始使用Node项目,其中两个模块是Express和EJS。通常情况下,我使用Eclipse作为IDE,它对Java很好用,对HTML和JavaScript也还可以。但是我遇到的问题是,在.ejs文件中我没有获得任何标记颜色编码或代码自动完成提示。这基本上就是一个普通文件。

有人知道如何让Eclipse将.ejs文件解释为.html文件吗?我想它们非常相似,除了偶尔的嵌入式标签。或者您可以推荐一款更适合Node.js/HTML/EJS开发的IDE。

谢谢!

3个回答

27
对于特定文件,请右键单击,选择 “打开方式”-> “其他”-> “HTML编辑器”。您还可以在 “窗口”->“首选项”->“常规”->“编辑器”->“文件关联” 下全局设置文件关联。
在Mac上,全局设置在“Mac选项”->“首选项”下,所有选项相同。

18
太酷了,谢谢你!总体步骤是正确的,我会添加更多细节,以防其他人遇到同样的问题。在全局添加:首选项 -> 通用 -> 编辑器 -> 文件关联,添加 *.ejs 作为新文件类型,然后将 HTML 添加为相关联的 HTML 编辑器。我还需要进入首选项 -> 通用 -> 内容类型。展开文本,然后点击 HTML,在底部窗口添加 *.ejs 到文件关联中。一切看起来很好!感谢 rlegendi! - Khon Lieu
我已经有这个了,但是当我执行<%-时,到处都会出现警告,说使用了无效字符。 - WORMSS

6
作为rlegendi答案的补充,如果您还想要正确的HTML颜色,请前往“内容类型”(在“首选项”中位于“编辑器”正上方)。从这里,选择文本 -> HTML并单击“添加..”,包括.ejs。

3

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

Windows > 首选项 > 通用 > 内容类型

在窗口内容类型中,我选择了Text > HTML

在窗口文件关联中,点击添加...,然后我包括了*.ejs


好的,我刚刚看到Andrew Martin也说了同样的话。-_- - Andrés Moreno

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接