让PHP Eclipse对不同类型的文件进行错误检查

4
在我的项目中,我有一系列的*.tpl文件,我希望Eclipse将其解释为PHP代码。通过在Preferences -> General -> Editors -> Content Types中添加一个*.tpl条目,我已经成功地使这些文件的语法高亮正常工作。然而,这似乎并没有启用语法错误检查/验证。
因此,明确一下,我希望Eclipse在编辑器中显示每行的错误,并在具有.tpl扩展名的文件上指示任何错误/警告,在PHP资源管理器中也是如此。目前两者都没有发生。
我尝试过将*.tpl添加到Preferences -> General -> Editors -> File Associations中。我尝试在各种相关位置按下F5,并尝试重新启动Eclipse。带有*.tpl文件的文件夹是源文件夹的子目录。该源文件夹的其他子目录正在正确工作(虽然它们有.php文件)。我不知道还能做什么,请帮帮我!
谢谢!

加1分,因为我尝试了我能想到的所有方法。干杯,伙计! - Ashutosh Jindal
我认为这应该在超级用户中。 - Mihai Iorga
我确实考虑过这一点,Mihai,但我认为这比普通的计算机更接近编程。 - Pryo
2个回答

3
就我所知,我尝试创建自定义的*.guvava文件,通过将*.guvava添加到“内容类型”和“文件关联”中成功实现。此后打开新的guvava文件时,我拥有了一个类似于java文件的一切。

1

这真是奇怪。我刚试了一下Ashutosh的例子,它居然起作用了。在创建了一个新文件test.tpl之后,所有项目中的其他.tpl文件突然开始被解析/验证,并且所有警告/错误图标也突然出现了。

所以这似乎是Eclipse这个版本的一个bug(http://www.zend.com/en/community/pdt/downloads)。希望这对于任何遇到这个问题的人来说都是一个可重复的解决方法!

非常感谢大家。


我建议在事情还新鲜的时候提交详细的错误报告。我曾经遇到过类似的问题,但是我没有报告它。(如果我没记错的话,当我关闭所有未被视为 PHP 的文件的编辑器并重新打开工作区时,问题就解决了。)(Eclipse 错误报告 FAQ - Lèse majesté
我刚刚尝试从头开始重复这个过程以生成这样的报告,但令人难以置信的是,我非常沮丧地发现它第二次不起作用。我又回到了原点! :/ - Pryo
没关系,我也遇到过同样的问题。=P 这不是一个很大的问题,如果其他人也遇到了这个问题,他们应该能够通过这个页面得到帮助解决它。 - Lèse majesté
是的,同意。我希望不要太久了,直到我重新碰巧发现能使它工作的任何组合!:p - Pryo
1
我已经从头开始尝试了3次,并仔细尝试确定哪些事件组合会启动.tpl文件的验证过程。不幸的是,我能说的最好的是,它似乎需要一定的时间才能“正常工作”。在我的情况下,大约需要15分钟。在此期间,我将*.tpl添加到内容类型页面,然后做了各种事情,例如创建.tpl文件和/或多次使用项目>清理...。如果我能进一步澄清任何问题,我会更新这个信息。 - Pryo

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