Ваш ответ может попасть в это руководство, чтобы изменить «природу» вашего проекта. Это по крайней мере стоит исследовать. Я постараюсь сделать то, что вы описали некоторое время на этой неделе, так что, надеюсь, это сработает. Вики-документ также предполагает, что определенные «натуры» могут конфликтовать друг с другом, но, надеюсь, этого не произойдет. Ссылка ->
http://wiki.eclipse.org/IRC_FAQ#How_do_I_manually_assign_a_project_Nature_or_BuildCommand.3F
После того, как я просто попытался воспроизвести ваши шаги, у меня точно такой же опыт. Я считаю, что это может быть "ожидаемым" поведением. Для ясности, когда я открываю php-файл из представления «PHP Explorer», кажется, что все работает нормально, но когда я открываю php-файл из представления «Git Repositories», Eclipse обрабатывает его как текстовый файл (без выделения кода и т. Д.). Я предлагаю вам работать из представления PHP Explorer и оставлять представление Git Repositories открытым отдельно только для просмотра / мониторинга хранилища, а не для просмотра рабочих файлов, которые нужно редактировать, а для чего нет.