2011-08-29 4 views
10

NetBeans IDE를 사용하고 있습니다. 일반적으로, 내 프로젝트의 모든 PHP 파일이 코드는 주름 :NetBeans : PHP 코드 중 하나에 코드 폴드가 표시되지 않습니다.

code folds appear

그러나, 코드가없는 내 프로젝트에서 하나 개의 PHP 파일은 주름 :

code folds do not appear

파일은 어떤 구문이 없습니다 오류. NetBeans를 다시 시작하고 프로젝트를 다시 열려고 시도했지만 접기가 여전히 나타나지 않습니다. 뭐가 될수 있었는지?

상세 정보 :

  • 내가 넷빈즈 IDE 7.0.1을 사용하고 있습니다.
  • 내 프로젝트의 모든 PHP 파일과 마찬가지로 파일의 확장자는 .php입니다.
  • 동일한 내용을 가진 다른 파일에서 코드 폴드가 나타납니다.
+0

아니요. 모든 PHP 파일에서와 마찬가지로' snakile

+0

@Marek : 감사합니다. 질문을 편집하고 추가 정보를 추가했습니다. – snakile

+0

당신의 경우이 토론을 확인하십시오. http://netbeans.org/projects/www/lists/netcat/archive/2011-07/message/77 –

답변

0

다음 단계에 따라 코드 배 확인란을

1) 개방 넷빈즈 2) 선택 도구 => 옵션 3)을 선택 편집기 탭 및 일반 하위 탭 4) 확인

자세한 내용은 첨부 된 이미지를 찾으십시오. 수 디르의 차우 @


enter image description here

+3

이것은 구성 문제는 아니지만 NetBeans에서 자주 발생하는 버그입니다. 불행히도 PHP 프로젝트뿐만 아니라 불행히도 적어도 6.7에서 7.1.1로 유지되었습니다. 아주 심술 궂네. –

+1

일시적으로 문제를 해결하기 위해 파일을 다시여십시오. NB 7.3 – kbec

+0

의 트릭 작업이 정답으로 선택되었지만 '-2' 투표가있는 이유는 무엇입니까? –

4

: 코드 주름이 아직 선택하지 않은 경우 다른 PHP 파일이 alredy 주름이없는 것입니다.

이것은 Netbeans의 알려진 버그로, PHP를 편집 할 때 매우 귀찮고 나에게 때때로 발생합니다. 유일한 해결책은 파일을 저장하고 Netbeans IDE를 닫은 다음 Netbeans를 다시 여는 것입니다.

가끔 코드를 펼치고 클릭하면 다시 접기가 가능합니다.이 관련된 문제를 해결하려면 폴드 바깥 쪽 선 (예 : 위 기능)을 클릭 한 다음 "-"를 클릭하여 코드를 리 폴딩하십시오.

+0

이 방법을 사용할 수는 있지만 오류가있는 파일의 탭도 닫아야합니다. – foochow

3

이 문제는 PHP뿐만 아니라 Java 코드에서도 계속 나타납니다. o0omycomputero0o의 답변에 설명 된대로 [코드 사용 :]을 선택 취소하고 확인을 클릭하여 변경 사항을 적용합니다. 그런 다음 [Use code folding :]을 다시 한 번 확인한 다음 [OK]를 클릭하면 코드 폴드가 예상 상태로 재 검증되고 IDE 리로드가 필요하지 않습니다. 난 그냥 그 발견

+0

은 여전히 ​​Netbeans 8.2에서 작동합니다. – OSdave

0

뭔가 개인적으로 상당한했다 :

<!-- --> 다음 넷빈즈 단 2 대시 이상이 <!-------- ------>

같은 의견이 있으면

이 혼란스러워 보인다.

여분의 대시를 제거하면 코드 접기가 마술처럼 보입니다.

0

네이비 8에서 문제가 발생하면 도구> 옵션> 편집기> 접기로 이동하여 언어를 PHP로 선택하거나 (정확히 접는 코드가 아닌 언어를 선택 했음) "코드 폴딩 사용"을 선택 취소하고 확인을 클릭하십시오. . 그런 다음 도구> 옵션> 편집기> 접기 및 확인 "코드 폴딩 사용"을 클릭하고 확인을 클릭하면 작동합니다. enter image description here

0

당신이 .html 파일에서 작업하고이 문제에 직면하는 경우 넷빈즈는 HTML 태그의 구문 오류를 발견하면 코드를 접는 해제하는 것 때문에 당신이 문서에 오류가있는 경우, 확인하시기 바랍니다.

제 경우, 앵커 태그 중 몇 개가 잘못된 닫기 태그로 닫혀 있습니다.

위의 오류를 수정 한 후 코드 폴딩이 올바르게 나타납니다.

0

이 파일이 .exe 파일에 영향을주는 것으로 나타났습니다. Netbeans은 .php 확장자를 자동으로 추가하지 않기 때문에 이름에. 클래스 이름 .classname을 파일 이름으로 사용하는 경우 파일의 확장자는 .php가 아니므로. {classname}이 (가) 확장자로 사용됩니다.

수정하려면 새 파일을 만들 때 파일 이름으로 class. {classname}을 사용하는 경우 .php를 입력해야합니다.

관련 문제