이클립스 Toggle Mark Occurrences 완벽 가이드
Toggle Mark Occurrences는 코드에서 선택한 단어와 동일한 모든 단어를 하이라이트 표시하는 이클립스 기능입니다. 변수나 메서드 사용 위치를 빠르게 파악할 수 있습니다.
1. 단축키
| 기능 | 단축키 |
|---|
| Toggle Mark Occurrences | Alt + Shift + O |
| 다음 항목으로 이동 | Ctrl + . |
| 이전 항목으로 이동 | Ctrl + , |
2. 활성화 방법
- 단축키: Alt + Shift + O
- 툴바: 형광펜 아이콘 클릭
- 메뉴: Navigate → Toggle Mark Occurrences
3. 하이라이트 색상 변경
Window → Preferences → General → Editors
→ Text Editors → Annotations
"Occurrences" 선택 후 색상 변경
4. 활용 시나리오
- 변수 추적: 변수가 어디서 사용되는지 확인
- 메서드 호출 확인: 메서드 호출 위치 파악
- 상수 사용 현황: 상수값 사용 빈도 확인
- 리팩토링 전 분석: 변경 영향도 사전 파악
5. 관련 유용한 단축키
| 기능 | 단축키 | 설명 |
|---|
| 선언으로 이동 | F3 | 정의된 위치로 이동 |
| 참조 찾기 | Ctrl + Shift + G | 모든 참조 검색 |
| Quick Outline | Ctrl + O | 파일 구조 보기 |
| Open Type | Ctrl + Shift + T | 클래스 검색 |
| Open Resource | Ctrl + Shift + R | 파일 검색 |
| 이름 변경 | Alt + Shift + R | 리팩토링 Rename |
6. IntelliJ IDEA 비교
| 기능 | Eclipse | IntelliJ |
|---|
| 하이라이트 토글 | Alt+Shift+O | 자동 (커서 위치) |
| 다음 항목 | Ctrl+. | F3 / Ctrl+G |
| 사용처 찾기 | Ctrl+Shift+G | Alt+F7 |
팁
- 기능이 꺼져있으면 툴바의 형광펜 아이콘 확인
- Read/Write 구분 표시로 값 변경 위치 파악 가능
- 대용량 파일에서는 성능 저하 가능