2011-02-07 4 views
0

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

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

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; 
} 

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

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

ответ

0

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

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

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

+0

Спасибо за ответ. К сожалению, PDT, похоже, не имеет большого количества вариантов, связанных с сгибанием кода. Вы можете включить его для классов, функций и/или докблоков, но это далеко не все, что нужно для настройки. – GordonM