2011-02-07 4 views
0

저는 최근 PHP 개발을 위해 PDT와 함께 이클립스를 사용 해왔다. 부하가 켜져에 나는 배 코드가있는 경우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; 
} 

코드는 제어가 전개하지만,이 CONST, 공공, 민간 등 부분에 도달 할 때까지 그것을 클릭하면 단지 내 소스 파일 중 하나를 추가로 열 때마다 알 수있다. 그런 다음 접힌 상자를 클릭하면 키워드 뒤에 첫 번째 항목 만 숨겨집니다.

다른 누구도이 문제에 휩쓸 렸습니까? 만약 그렇다면 무엇을 했습니까?

답변

0

나는 아주 잘 PDT 모르지만, PHPeclipse에 당신은에 의해이 문제를 해결 할 수 있습니다 : 다음 탭 "Folding"모든 기본 설정을 취소하고

Window -> Preferences -> PHPeclipse -> PHP.

PDT의 경우 기본 설정에서 folding 또는 PHP을 간단히 선택하여이 설정을 검색 할 것을 권장합니다.

+0

답장을 보내 주셔서 감사합니다. 불행히도 PDT는 코드 폴딩과 관련된 많은 옵션을 갖고 있지는 않습니다. 클래스, 함수 및/또는 docblock을 사용하도록 설정할 수 있지만 사용자 정의를 위해 사용하는 한도 내입니다. – GordonM