Eclipse Indigo PDT не подчеркивает синтаксические ошибки - PullRequest
6 голосов
/ 20 июля 2011

Я установил Eclipse SDK Indigo и затем следовал следующим инструкциям, чтобы установить на него PDT:

Это оригинальное решение, опубликованное ben-k ссылка на тему: Eclipse indigo PDT 3.0 gotcha

download "Eclipse Classic"
unzip/install to a new folder location (e.g. c:\eclipse-indigo-win32\
go to help->install new software
select Indigo - http://download.eclipse.org/releases/indigo from

раскрывающийся список «Работа с» введите "php" в текст фильтра Выберите «SDK Инструменты разработки PHP (PDT)» выбрать / следующий / хорошо / согласиться / закончить и т. д. дождитесь установки и перезапустите при появлении запроса

, чтобы проверить версию установки - перейдите в справку-> о, а затем нажмите Кнопка «Сведения об установке» - найдите версию рядом с «PHP» SDK v3.0.0 для инструментов разработки (PDT) «все в одном» - также отметьте «Eclipse» SDK "должно быть 3.7.0

убедитесь, что перспектива выбрана, - рядом с кнопками перспективы - нажмите значок с символом «+» - выберите «другое» - выделите «PHP» - выберите «ОК» PHP теперь будет включен в список открытых перспектив

Но я не могу включить функцию , выделяющую синтаксическую ошибку для файла, который я загружаю в Eclipse, не создавая в нем проект.

Кто-нибудь знает?

P.S. Кстати, я счастливый пользователь Eclipse PDT Helios и смог обновить это без каких-либо проблем. В нем прекрасно работает выделение ошибок.

Ответы [ 2 ]

4 голосов
/ 24 ноября 2012

У меня была такая же проблема после обновления Eclipse до Indigo во время обновления Ubuntu.

После установки PDT все исходные файлы ".php" открывались в текстовом редакторе (вместо редактора php), что означало, что не использовалась подсветка синтаксиса или автозаполнение (текст был серым).

Исправить -

Окно -> Настройки -> Общие -> Редактор -> Файловые ассоциации

Для записи "* .php" первым был указан текстовый редактор.

Я удалил запись для "* .php" и заново создал ее, phpEditor появляется первым в списке ассоциаций редактора.

1 голос
/ 08 декабря 2011

Проверьте, если ваши источники ВКЛЮЧЕНЫ в PHP Build Path (щелкните правой кнопкой мыши на проекте> Свойства> Php Build Path)

...