IntelliJ : Eclipse에서와 같이 변수를 자동 강조 표시하는 방법


96

고용주가 Java 개발에 IntelliJ를 사용하기를 원합니다. 이전에는 항상 이클립스를 사용했습니다.

이클립스에서 내가 가장 좋아하는 기능 중 하나는 변수, 메소드 매개 변수, 클래스 필드 등을 클릭하고 클래스 전체에서 강조 표시된 해당 변수의 사용법을 볼 수 있다는 것입니다.

IntelliJ IDEA에서이 기능을 활성화하는 방법이 있습니까? Ultimate 버전 9.0.3을 사용하고 있습니다.

답변:


164

File| Settings( PreferencesMac) | Editor| General| caret에서 요소의 사용법을 강조하십시오 .


10
강조 표시된 용도 사이를 쉽게 탐색 할 수있는 "Identifier Highlighter"플러그인도 설치하고 싶을 것입니다.
Daniel Alexiuc 2011 년

이 옵션은 Enter 키의 동작을 변경합니까? 옵션을 확인한 후 Enter 키를 눌러도 캐럿이 줄 바꿈으로 이동하지 않습니다. 대신 다음 문자로 이동합니다.
mmdemirbas

4
강조된 용도의 색상을 변경하는 방법은 없나요?
Xorty 2012 년

1
기본적으로 12x에서 작동합니다.
dbrin

1
2016.2를 사용하면 전혀 작동하지 않습니다. 이 설정은 기본적으로 켜져 있지만 커서가있는 변수가 강조 표시되지 않습니다 (비 강조 표시와 같은 색이 아닌 경우)
Adam

14

Intellij는 이유 때문에 기본적으로 이것을 수행하지 않는다고 생각합니다. 코드에서 기호를 클릭 Ctrl+Shift+F7하면를 누르면 기호의 모든 항목이 강조 표시됩니다 (기본 밑줄과 마찬가지로 높음 표시). 좋은 점은 해당 기호의 커서를 밖으로 이동하면 어디를 가든지 강조 표시됩니다.

팁 : 동시에 원하는 여러 기호를 강조 표시 할 수 있습니다.
팁 2 : F3 / Shift + F3은 각각 다음 / 이전 발생으로 이동합니다.


3
훌륭합니다! Mac의 Cmd + Shift + F7
HankCa

8

설정-> IDE 설정-> 편집기-> 색상 및 글꼴-> 일반으로 이동하십시오.

Dracula의 복사본을 MyOwnDracula와 같은 것으로 만듭니다 (기본 제공 스키마는 변경할 수 없음).

변경해야 할 항목을 찾아서이 경우 " Identifier under caret "이고 전경색과 배경색의 색상을 원하는대로 변경합니다.


1

이것이 모든 변수를 강조하는 방법에 대한 질문이지만, 포인트 1과 2는 당신이 그렇게 선택한다면 포인트 3은 생산성을 높이고 동시에 모든 변수의 이름을 바꿀 것입니다.

  1. 발생에 커서를 놓습니다.
  2. 수행 Ctrl+Shift+F7다른 모든 항목을 선택할 수 있습니다.
  3. 그런 다음 Shift + F6모든 항목의 이름을 동시에 변경합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.