Eclipse: тег «проблемы» не работает - PullRequest
1 голос
/ 23 августа 2010

Дома я использую Eclipse в Linux, но здесь, на работе, я в Windows. Я предполагаю, что они настроены по-другому, или я настроил их по-другому. Но дома, если у меня есть код вроде:

$variable = array());

Я что-то получаю на вкладке "проблемы" в Eclipse. Здесь нет. Я копался в опциях и гуглил проблему (но слова "метка проблемы" слишком общие). Что я упустил. У меня где-то должна быть свисающая скобка, но мне понадобится целая вечность, чтобы найти ее самостоятельно.

1 Ответ

1 голос
/ 24 августа 2010

Я бы посмотрел на свойства проекта (щелкните правой кнопкой мыши на проекте, последний пункт меню), на вкладке Builders: должны быть добавлены валидация и построитель скриптов (по крайней мере, у меня есть эти два в Eclipse 3.6 иScript Builder требуется для PHP).Если они отсутствуют, есть вероятность, что проект утратил свой характер PHP.

Если характер отсутствует, найдите файл .project в корневой папке проекта (по умолчанию он скрыт,но вы можете либо показать. * файлы, либо просмотреть его в Навигаторе файлов вне Eclipse. В конце файла должна быть добавлена ​​природа 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>
...