[java] Eclipse는 일치하는 변수를 강조 표시하지 않습니다

Eclipse는 나에게 맞는 변수를 강조 표시하지 않습니다.

여기에 이미지 설명을 입력하십시오

이미 “마크 발생”을 변경하려고했습니다.

Window -> Preferences -> Java -> Editor -> Mark Occurrences

그러나 작동하지 않았습니다. 다른 사람들이 문제를 해결할 수있는 동안 왜 이것이 작동하지 않는지 잘 모르겠습니다.

강조 일치 변수를 강조 표시하는 방법을 아는 사람이 있습니까?

내 눈으로 같은 변수를 찾는 것은 정말로 나를 너무 귀찮게합니다.



답변

시험:

window > preferences > java > editor > mark occurrences 

사용 가능한 모든 옵션을 선택하십시오.

또한 다음으로 이동하십시오.

Preferences > General > Editors > Text Editors > Annotations

‘어커런스’및 ‘어커런스 쓰기’설정을 비교하십시오.

그중 하나에 ‘텍스트가 강조 표시됨’옵션이 선택되어 있지 않은지 확인하십시오.

이 문제를 해결해야합니다.


답변

Alt + Shift + o
는 문제를 해결하고 @Korhan Ozturk에 동의합니다 🙂


답변

Eclipse Juno (및 아마도 다른 것들)에 버그가 있지만 해결 방법이 있습니다!

상단 답변에 언급 된 모든 구성을 이미 확인했지만 여전히 작동하지 않는 경우 시도하십시오.

문제를 확인하려면

  1. 변수를 선택하십시오
  2. 하이라이트가 작동하지 않습니다.
  3. 편집기에서 초점을 잃을 수 있도록 이클립스를 클릭하십시오.
  4. 이클립스의 제목 표시 줄을 클릭하면 초점이 회복되고 변수가 강조 표시됩니다.

이런 일이 발생하면 열려있는 모든 파일을 닫고 다시 열어야합니다 . 이 버그는 개별 파일의 Ctrl + S 저장으로 이상한 일이 발생하는 것처럼 보입니다. 내 생각에 내부 일식에서 특정 파일에 포커스가 있다고 생각하지만 실제로는 그렇지 않으며 UI의 상태는 다른 파일을 편집하는 것처럼 렌더링됩니다.

편집 : 여전히 작동하지 않으면 일식을 다시 시작해야 할 수도 있지만 원하지 않으면 발생 항목을 선택한 다음 발생 항목 표시 전환 버튼을 비활성화하고 다시 활성화하십시오.

어떤 모양이


답변

나를 위해 일한 유일한 사람은 다음과 같습니다.

Java > Editor > Mark Occurrences:
Check "Mark occurrences of te selected element in the current file."
... and maybe all the ones below.


답변

위의 솔루션이 작동하지 않고이 테마를 실행하고 기본 테마를 수정 한 다른 사용자의 경우 하이라이트 색상을 확인하고 싶을 수 있습니다.

환경 설정> 일반> 편집기> 텍스트 편집기> 주석

그런 다음 주석 유형에서 발생을 선택하고 편집기에서 색상 상자를 배경색 이외의 것으로 변경하십시오. “텍스트”를 선택하고 드롭 다운 상자에서 “상자”를 선택하여 강조 표시를 개요 상자로 변경할 수도 있습니다. 강조 표시를 사용하면 다양한 구문 색상을 쉽게 볼 수 있습니다.


답변

@ Ján Lazár의 답변을 읽을 수 있었으면 좋겠습니다.

허용 된 답변에 언급 된 모든 구성 외에도 아래 설정으로 내 불행을 해결했습니다.

큰 파일의 경우 확장 성 모드를 해제해야합니다. 확장 성 모드를 활성화하면 참조 강조 표시가 비활성화됩니다 .

여기에 이미지 설명을 입력하십시오

추신 : @Rob Hruska이 점을 허용 된 답변에 추가하면 좋을 것입니다. 대부분의 독자는 마지막 응답을 읽지 않아도됩니다.


답변

들어 PHP 을 설정할 수 있습니다

window > preferences > PHP > editor > mark occurrences 

첫 번째 확인란을 선택하십시오 (현재 파일에서 선택한 요소의 발생을 표시)


또한 확인

Preferences > General > Editors > Text Editors > Annotations

스타일과 색상이 다른 ‘발생’과 ‘쓰기 발생’