Eclipse / Aptana - 文本比较显示代码语法高亮

3
我正在使用基于eclipse的修改版本Aptana 3,因此我认为这个问题适用于两者。
在提交代码之前,我喜欢通过文本比较来审核我的更改。它可以让我再次检查我所做的更改。
但是尽管已经突出显示了更改的文本,但它并没有保留PHP语法高亮。是否有任何方法可以在查看差异时保持PHP或任何语法高亮?
请参见屏幕截图。 enter image description here

我已经在普通的eclipsePDT上尝试了文本比较,它保留了语法高亮。我认为解决方法是文件比较中内置的文件关联,但仍然不知道如何将它们链接起来。对于php xml css文件的正常编辑,它可以正确地突出显示代码。 - Robbo_UK
4个回答

2
这是插件作者必须实现的内容,而且似乎Aptana的PHP编辑器仍未实现该功能,因此,正确的做法是将其报告为一个缺陷,并在未来的Aptana Studio 3版本中修复它。

谢谢您的反馈 - 我已经报告了这个问题,它将在下一个版本3.1的Aptana中修复。 - Robbo_UK

0

这是Eclipse编辑器的一个功能。也许你可以尝试在另一个编辑器中打开文件。右键点击文件,选择“打开方式”,然后选择不同的PHP编辑器。

我不是PHP程序员,但也许你可以查看这些链接,看看是否能找到具有你想要的功能的替代插件。


谢谢您的反馈,但我正在寻找在Eclipse文本比较中实现语法高亮,无论源代码是PHP、Java等。我希望它使用Eclipse自己内置的高亮功能。 - Robbo_UK

0
问题已经在 Aptana 的 bug 追踪器上报告(由我),显然将在 3.1 版本中修复。
对于任何感兴趣的人,bug 追踪号是 APSTUD-3922。

0
首先,Aptana 不是“Eclipse的修改版”。Aptana基于Eclipse平台。我正在使用 Eclipse的Aptana Studio 3插件(3.7.1;因为有PyDev和“本地文件系统”等功能)。我认为这是一个与Aptana PHP编辑器相关的问题,在Eclipse中,Eclipse PDT编辑器优先于它(这可能是因为我先安装了PDT插件)。

如果需要的话,您可以尝试在Aptana Studio 3中安装PDT,并将PDT编辑器定义为PHP文件的默认编辑器(在Eclipse中,也许在Aptana中也是如此,在Window→Preferences→General→Editors→File Associations下)。您还可以将此作为一个Aptana错误报告。或者首先使用带有Aptana Studio 3插件的Eclipse;我个人认为,包括Aptana PHP编辑器在内的大多数Aptana编辑器都不是比“内置”的Eclipse编辑器好太多。


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