Вот попробовал настроить Eclipse для разработки на php. Есть 2 вопроса:
1) выдаются warning’и вида:
Include filename: ’./includes/common.inc’ doesn’t exist in project: D:/Web/home/test.local/www.
на строчки типа: require_once ’./includes/database.inc’; (ядро Drupal).
Как я понимаю, по-хорошему в свойствах проекта надо прописать пути, но что-то не помогает. Еще понимаю, что можно отключить эти warning’и, но хочется по-человечески — функция-то полезная.
Есть еще сообщения о возможной неинициализированности переменных, но здесь все понятно
2) как избавиться от открытия файлов в других приложениях (скажем, Dreamweaver) при двойном щелчке в навигаторе (т.е. открывается сразу в 2 местах: в Eclipse и стороннем редакторе).
Комментарии
На вопрос 1:
Какой каталог установлен как Location для проекта?
Должно быть примерно так
Type: Progect
Location: C:\www\drupal - корневой каталог, где лежат файлы drupal
На вопрос 2:
Если речь идет про навигатор Eclipse - то наверное не установлены соответствия расширениям файлов
Где копать - см вложение.
1) все стоит как указано + установлены пути в PHP Project Settings → Include paths (только толку никакого);
2) да это-то понятно — все проставлено, вопрос в другом: он открывает и у себя, и внешнее приложение запускается. Рыть наверное нужно в General → Editors → File associations, но опять же не очень помогает.
Вроде разобрался:
1) после установки Include paths нужно выполнить очистку всех проблем и сообщений build’а (Project → Clean…) — простой Build в данном случае не помогает;
2) внутреннего решения как-то не получилось найти, пришлось просто убрать системную регистрацию файлов на редактор.