Eclipse:“问题”标签不起作用

时间:2010-08-23 14:34:54

标签: php eclipse syntax-highlighting

在家里,我在Linux上使用Eclipse,但在这里,在工作中,我在Windows上。我认为它们的设置不同,或者我的设置不同。但是,在家里,如果我的代码如下:

$variable = array());

我在Eclipse的“问题”选项卡中得到了一些东西。在这里,没有。我一直在挖掘选项,我已经搜索了问题(但“问题标签”这个词太笼统了)。我错过了什么。我必须在某个地方悬挂一个括号,但是我会永远自己找到它。

1 个答案:

答案 0 :(得分:1)

我会看一下项目属性(右键单击项目,最后一个菜单项),在Builders选项卡上:应该添加一个Validation和一个脚本构建器(至少我在Eclipse 3.6中有这两个,以及PHP)需要“脚本”构建器。如果它们丢失了,那么项目就有可能失去它的PHP性质。

如果缺少性质,请在项目的根文件夹中查找.project文件(默认情况下它是隐藏的,但您可以显示。*文件,或者在Eclipse外部的File导航器中查看。)文件的结尾,应该添加PHP性质:

<natures>
    <nature>org.eclipse.php.core.PHPNature</nature>
</natures>

如果正确设置了自然和构建器,我不知道,可能是什么导致了您的问题。

更新:我的.project文件的相关部分如下所示:尝试更新您的。

<buildSpec>
    <buildCommand>
        <name>org.eclipse.wst.validation.validationbuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
    <buildCommand>
        <name>org.eclipse.dltk.core.scriptbuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>
<natures>
    <nature>org.eclipse.php.core.PHPNature</nature>
</natures>