在Eclipse中实现*.php文件中的JavaScript语法高亮显示

3
我已经阅读了其他帖子,这些帖子谈论了在Eclipse PDT中使用Aptana插件,我已经安装了它,但在我的PHP文件中仍然没有JavaScript语法高亮显示。
我的PHP文件中有我的PHP代码,如果表单已被提交,则其位于顶部,然后其余内容为JavaScript/HTML,显然在PHP标签之外。 HTML具有语法高亮显示,但JavaScript仍然没有语法高亮显示。 我已将Aptana JS编辑器添加到设置中的*.php文件类型中,但仍然没有效果。
我觉得它默认使用PHPEclipse编辑器,我猜它不支持JavaScript语法高亮显示?有什么想法,还是我必须将所有JavaScript文件制作成PHP文件的外部文件?
3个回答

2

这样的PHP文件将是四种不同编辑器的组合:PHP、HTML、CSS和JavaScript。

PDT使用Web工具项目(WTP/WST)提供HTML、JS和CSS支持。在使用PDT PHP编辑器打开文件时,无法使用Aptana HTML、CSS或JS编辑器,因此您在PDT中获得的支持水平完全取决于WTP编辑器。您唯一的解决方案是将JavaScript外部化为单独的文件,然后使用Aptana JavaScript编辑器打开该文件。

Aptana Studio 2使用PDT进行PHP编辑。Aptana Studio 3捆绑了自己的PHP编辑器,因此您将获得PHP部分的PHP编辑器与Aptana对HTML、CSS和JavaScript的支持的组合。


0

由于缺乏支持,您可能无法在PHP编辑器中“激活”更好的JavaScript支持。


我注意到你说得更好,这是否意味着你能够实际获得任何JavaScript语法高亮显示? - ftw
语义学,我并不是在暗示我会(虽然我已经有一段时间没有使用 Eclipse 进行 PHP 开发了)。更好的意思是改进。 - John Giotta

0
实际上,你只需要在“PHP源代码编辑器”中打开文件,而不是“PHP编辑器”。前者来自Aptana,并提供了对JS的改进支持,还允许您使用添加的jQuery捆绑包,而标准(由PDT提供的)“PHP编辑器”确实具有一些Aptana版本缺少的功能,但通常被Aptana超越。我们将看到他们未来的发展方向,但Aptana已经为我们带来了一些不错的功能。

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