2012-04-05 2 views
14

У меня есть локальный PHP-сервер с xdebug, установленный рядом с eclipse с настройкой Xdebug JIT. Все работает отлично, за исключением одной очень неприятной проблемы.Eclipse открывает файлы с полным путем при отладке PHP

Проблема заключается в том, что каждый раз, когда я нажимаю точку останова в своем PHP-скрипте, Eclipse открывает файл php с полным путем, а не по отношению к рабочему пространству. Это создает два открытых файла, что не является проблемой, кроме установки точек останова в абсолютном файле, которые не отображаются должным образом на вкладке кода (они отображаются в списке точек останова), а также при установке или удалении точек останова между различными файлами являются специфичными для пути - поэтому вы не можете взаимодействовать с точками останова из другого представления файла. Кроме того, переход на новый файл открывается на той же вкладке. Я хотел бы, чтобы eclipse использовал вкладки, которые у меня уже были открыты, что, я думаю, произойдет, если не будет использовать абсолютные пути для открытия файлов.

Я попытался настроить карты путей в конфигурации сервера PHP, но они, похоже, не оказали никакого эффекта. Я открыт для любых предложений, чтобы попробовать.

Спасибо!

+0

Какой метод вы используете, чтобы начать отладку, и как у вас настроен настройки отладки? – ChristianF

+0

Вы попробовали https://xdebug.org/wizard.php – EngineerCoder

+3

Почему вы не используете PhpStorm? –

ответ

Смежные вопросы