Проблема свертывания кода в Eclipse PDT - PullRequest
0 голосов
/ 07 февраля 2011

Я недавно использовал Eclipse с PDT для разработки PHP.

При написании классов я склонен использовать следующий стиль для констант и свойств класса:

class Foo extends Bar
{
    const
        CNST_1 = 1,
        CNST_2 = 2,
        CNST_3 = 3;

    private
        $fred = array(),
        $barney = array ();

    public
        $wilma = 123,
        $betty = 456;
}

К сожалению, сворачивание кода делает что-то вроде беспорядка, если у меня включен сброс кода при загрузке. В конечном итоге это выглядит так:

class Foo extends Bar
{
        CNST_3 = 3;

        $barney = array ();

        $betty = 456;
}

Элемент управления развертыванием кода есть, но при щелчке по нему каждый раз открывается только одна дополнительная строка моего исходного файла, пока он не попадет в раздел const, public, private и т.д. Затем, щелкая складную рамку, скрывается только первый элемент после ключевого слова.

Кто-нибудь еще сталкивался с этой проблемой, и если так, что они сделали с этим?

1 Ответ

0 голосов
/ 07 февраля 2011

Я не очень хорошо знаю PDT, но на PHPeclipse вы можете решить эту проблему следующим образом:

Window -> Preferences -> PHPeclipse -> PHP, а затем на вкладке "Folding" снять все настройки по умолчанию,

Для PDT я рекомендую вам искать этот параметр, просто выбрав настройки folding или PHP.

...