2012-06-13 8 views
1

Eclipse가 내 코드의 변수를 잘못 표시하는 이유를 모르겠습니다. 이것은 screenshoot입니다 :Eclipse가 올바르게 표시되지 않음

enter image description here

이클립스의 선택은 무엇입니까 ???? 내가 어떤 varible없이 어떤 부분에 커서를 넣어 경우,이 화면을 통해 하이라이트를 많이 보여

enter image description here

어떤 생각을? 감사!

+0

어떤 언어 및 편집기입니까? 그것은 차이를 만든다. 그러나 이것은보고해야 할 버그처럼 보입니다. – nitind

+0

편집기는 Eclipse (명시된대로)이며 언어는 PHP입니다. 다른 파일에서는 강조 표시가 제대로 작동하므로 버그라고 생각하지 마십시오. – Juanjico

+0

물론 버그입니다. 그것은 나에게 많이 발생합니다. 내가 그것을 사용하는 것을 그만두면 심각하다. – Odys

답변

1

이것은 JDT (Java 코드)에서 때때로 발생합니다. 문제가 될 때까지 (심각도 증가하는 순서로) 다음 단계를 통해 작업을 시도하는 것은 멀리 간다 :

  1. 청소 프로젝트 또는 전체 작업 공간 (프로젝트 -> 정리 ...)
  2. 해당 파일의 편집기 탭을 닫습니다 (파일 -> 닫기 또는 Ctrl-W)을 누른 다음 다시 엽니 다.
  3. 탐색기에서 PDT 프로젝트를 마우스 오른쪽 단추로 클릭하고 프로젝트를 닫습니다 (PDT 프로젝트와 관련된 모든 편집기 탭을 닫아야하는 부작용이 있음) , 프로젝트를 다시 엽니 다.
  4. 3 단계에서와 같이 프로젝트를 닫고 Eclipse를 종료 한 다음 프로젝트를 다시 시작하기 전에 다시 시작하십시오.

일반적으로 1 단계 또는 2 단계에서 문제가 해결되지만 JDT가 작동하려면 4 단계로 진행해야 할 때가 있습니다.

+0

고마워,하지만 1 단계를 제외하고, 나는 이미 다른 모든 것을 끝냈다. Project-> Clean ...이 회색으로 표시됩니다. – Juanjico

+0

다음은 아마도 해당 PHP 파일의 특정 내용과 관련된 버그입니다. 당신은 검증 할 수 있습니다 : 파일 (또는 전체 프로젝트, Eclipse 구성 파일 제외)을 다른 컴퓨터로 보내고 마크 발생과 동일한 문제가 발생하는지 확인하십시오. –

0

이것은 NetBeans를 PHP 개발로 전환 한 주된 이유입니다. 마크를 제대로 작동시키고, 지루하게하기 위해 소스 코드를 닫은 다음 다시 열어야합니다. Java 편집기 용 PHP 편집기에서만 가능합니다.

관련 문제