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


250

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

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

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

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

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

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

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


6
"Mark Occurrences"가 이미 확인되었지만 지금도 이런 일이 발생했습니다. 나는 "우리가 여기서 이클립스를 이야기하고있다"고 생각했다. 문제를 해결하기 위해 체크 표시를 해제하고을 클릭했습니다 Apply. 그런 다음 다시 확인하고 클릭 Apply했습니다.OK
Someone Somewhere


허용 된 답변의 말을 한 후에 일식을 다시 시작해야 할 수도 있습니다.
mathheadinclouds

1
이것은 실제로 내 문제 xD를 해결
Alex Vargas

ALT + SHIFT + O int를 켜거나 끕니다.
Vaibs

답변:


441

시험:

window > preferences > java > editor > mark occurrences 

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

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

Preferences > General > Editors > Text Editors > Annotations

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

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

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


7
모든 옵션을 선택했지만이 일식은 여전히 ​​변수를 강조 표시하지 않습니다.
Seho Lee

링크에 따라 eclipse.org/forums/index.php/mv/tree/57656/#page_top , 교착 상태 버그로 인해 jsp에서 마크 쓰기가 비활성화 된 것으로 보입니다. 웹 동적 모듈 3.6에서 jsp 파일을 만들고 있으므로 이것이 원인이라고 생각합니다. 웹 동적 모듈 3.6을 4.0으로 설정하면 모든 것이 잘 될 것 같습니다. 어쨌든, 나는 당신의 대답에 매우 감사합니다.
이호호

5
감사! 이클립스 Juno (ubuntu 12.04)에서 이클립스를 다시 시작할 때까지 설정이 작동하지 않았습니다.
arun

1
여전히 작동하지 않으면 해결 방법 : 아웃 라인보기로 전환하고 무언가를 선택한 다음 편집기로 다시 전환하십시오.
M. Usman Khan

Mac에서 Titanium Studio (Eclipse 기반)를 사용하는 사용자에게는 Preferences > Studio > Editors > JavaScript > Mark occurrences....
adamdport

26

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


이것은 처음에 그 원인 또한, 때 강조 표시가 -.- 꺼져 조직 수입 오 대신 Ctrl 키 + 시프트 +
fl0w

이것은 나를 위해 일했고,이 지름길이 무엇인지 알고 싶습니다 :)
Alan

24

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

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

문제를 확인하려면

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

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

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

어떤 모양이


Eclipse Neon.3을 사용하고 있으며이 문제가 있습니다. 이 답변은 효과가있었습니다. 마침내 효과가 있었던 것은 열려있는 모든 파일을 닫는 것이 었습니다. 열린 파일이 많이있었습니다.
Marquez

6

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

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

4

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

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

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


4

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

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

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

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

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


이것은 나를 도왔다. 위의 답변에서 언급 한대로 올바른 설정을 모두했습니다.
aakash

3

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

window > preferences > PHP > editor > mark occurrences 

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


또한 확인

Preferences > General > Editors > Text Editors > Annotations

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


3

큰 파일에 대해 강조 표시가 작동하지 않으면 확장 성 모드를 해제해야합니다. 속성 / (c / c ++) / 에디터 / 확장 성


3

Java-편집기-Eclipse Photon에서 마크 발생.

Java-편집자-Mark Occurrences

웹 개발자를위한 Eclipse Java EE IDE. 버전 : 광자 릴리스 (4.8.0)


2

스크립틀릿 내부의 코드 하이라이트를 지원하지 않기 때문일 수 있습니다. 그래도 확실하지 않습니다.

'glance search' 와 같은 일식 플러그인 중 하나를 사용해보십시오 . http://code.google.com/p/eclipse-glance/에 대한 링크는 다음과 같습니다 .


1
'Glance search'는 기본적으로 일치하는 모든 문자열 / 정규식을 강조 표시하는 문자열 형광펜입니다. 편집기뿐만 아니라 모든보기 탭에서 작동하므로 콘솔 / 프로젝트 탐색기 탭에서도 가능합니다. 활성화하려면 Ctrl + Alt + F를 누르십시오
Kshitij

2

방금 모두 선택을 해제하고 적용하고 다시 확인하고 적용했으며 작동했습니다 :) 희망적으로 다른 사람들을 돕습니다.


2

Alt + Shift + o 사용하기 저에게 효과적입니다!


Alt + Shift + o켜거나 끄는 것처럼 보입니다 . 그것은 매력처럼 작동했습니다.
Saurabh Gupta

1

Eclipse 도구 모음> Windows> 환경 설정> 일반 (오른쪽)> 편집기 (오른쪽)> 텍스트 편집기 (오른쪽)> 주석 (오른쪽)

발생 및 쓰기 발생의 경우 '강조 표시된 텍스트'옵션이 모두 선택되어 있는지 확인하십시오. 아래 스크린 샷을 참조하십시오 :

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

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

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


1

나는 같은 문제를 겪고 있었고 위의 "만들기"와 "주석"솔루션이 도움이되지 않았습니다. Maven을 사용하는 경우 프로젝트를 Maven 프로젝트로 변환 한 다음 (패키지 탐색기에서 마우스 오른쪽 단추를 클릭하고 구성을 위해 아래로 이동) 프로젝트를 빌드해야합니다. 그런 다음 구문 색상 표시 및 강조 표시가 올바르게 작동했습니다.


이것은 실제로 질문에 대답하지 않습니다. 다른 질문이 있으면 질문하기를 클릭하여 질문 할 수 있습니다 . 당신은 또한 충분한 명성을 얻은 후에이 질문에 더 많은 관심을 끌기 위해 현상금추가 할 수 있습니다 . - 리뷰에서
James Taylor

1
@JamesTaylor : 이것은 실제로 OP가 maven을 사용하고있는 경우에 대한 질문에 대한 답변입니다.
gariepy

1

이것은 나를 위해 일한 것입니다 ( 다른 스레드 에서 YardenST 로 신용 ) : 열 때 파일을 두 번 클릭하는 대신 파일을 마우스 오른쪽 버튼으로 클릭-> 연결 프로그램-> Java 편집기

스크린 샷


0

때때로 당신의 문제로 인해이 문제 project build path가 발생할 수 있습니다. 먼저 문제를 해결하십시오.

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

그리고 고치면 하이라이트가 다시 나타납니다.


0

PHP 개발자를위한 Eclipse Mars, Windows 용 64 비트 버전에서이 문제가 발생했습니다. 이제 강조 표시가 32 비트 버전에서 기본적으로 작동한다는 것을 알았습니다. 동등한 64 비트 빌드를 새로 다운로드하더라도 강조 표시가 작동하지 않습니다. 따라서 32 비트로 다시 전환합니다 (실제로 Eclipse 64 비트에서 관찰되는 첫 번째 문제는 아닙니다).

편집하다:

이것이 해결책이라고 생각해서 32 비트 버전을 C : \ Program Files (x86)에 설치하고 "시작"메뉴에서 바로 가기를 설정했습니다. 거기에서 Eclipse를 시작했을 때 강조 표시가 다시 작동하지 않았습니다. 이제 작업 공간에서 .metadata 디렉토리를 삭제하고 (즉, 작업 공간 설정 재설정) 프로젝트를 다시 가져 와서 다시 작동시킵니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.