wiki:EclipseEdit

외형 설명

  • 마커바 : 왼쪽에 표시 컴파일 에러, 경고, 북마크, 태그크, 오버라이드 메소드에 대한 아이콘 표시
  • Quick diff ruler : 마커바 오른쪽에 가장 최근의 저장 상태와 다른 부분 표시 (파일 저장시 없어짐)
  • Overview ruler : 오른쪽에 컴파일 에러(빨간색), 경고 (노란색), 북마크(초록색), 태스크(파란색)

컨텐트 어시스트

Ctrl + Space
  • 템플릿 변경 : Perferences 다이얼로그의 Java > Editor > Templates에서 변경 가능

빠른 수정

  • 에러 아이콘 중에 옆에 전구 모양 그림이 있는 경우 quick fix 기능 이용 가능
Ctrl + 1

Quick Type Hierarchy

  • 메소드나 타입, 패키지 선택 후 Ctrl + T
  • 타입에 대한 상속 구조 표시
  • 뷰가 표시된 상태에서 Ctrl + T 키는 슈퍼타입/서브타입 구조로 토글

Quick Outline

  • Ctrl + O
  • 팝업으로 메소드 리스트를 볼수 있다.
  • 키 입력으로 원하는 메소드만 표시할 수 있음

소스코드 네비게이션

  • 클래스나 메소드 혹은 멤버의 정의로 이동 : Ctrl + 마우스커서(혹은 F3)
  • Back, Forward 키 : Alt + ->, Alt + <-
  • 특정 행으로 이동 : Ctrl + L
  • Annotation 이동 : Ctrl + . (다음) Ctrl + , (이전) 툴바에서 네비게이션에 포함시킬 어노테이션을 설정 가능
  • F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다.

Breadcrumb

  • 툴바에서 Toggle Breadcrumb 버튼이나 Alt + Shift + B
  • 브레드크럼 토글 단축기 설정 : Ctrl + Shift + L을 두번 눌러 bread 검색 후 Binding 항목에 키값, When 항목은 In Windows를 지정

Mark Occurrences

  • 특정 변수나 메소드를 한꺼번에 표시
  • 필드나 변수는 회색, 쓰기 마커는 주황색 표시
  • 색상 변경은 Preferences > General > Editors > Text Editors > Annotations 에서 변경

코드 생성

  • Source 항목의 소스 코드 기능
  • 에디터에서 Alt + Shift + S
    • Override/Implement? Methods : 메소드 오버라이드나 구현을 위한 메소드를 생성
    • Generate Getters and Setters : 필드에 대한 get/set 메소드를 만들어준다.
    • Generate hashCode() and equals() : hashCode()와 equals() 메소드를 생성
    • Generate Constructor using Fields : 클래스가 포함하는 필드를 이용해 생성자 생성
    • Generate Constructors from Superclass : 부모클래스에 있는 생성자를 생성
  • 자동 생성 코드 템플릿 변경 : Preferences > Java > Code Style > Code Templates

이동

  • 에디터간 이동 : Ctrl + F6
  • 뷰간 전환 : Ctrl + F7
  • 퍼스펙티브 간 전환 : Ctrl + F8
  • 에디터 이동 : F12

로컬 히스토리

  • 파일 수정 후 저장 시 내역이 로컬 히스토리에 저장된다.
  • Package Explorer에서 소스 파일 선택 후 컨택스트 메뉴의 Compare with > Local History 선택
  • 예전 파일로 되돌리려면 : Replace With > Local History
  • 삭제한 파일은 : Restore From Local History 이용
  • 프로젝트, 패키지, 파일 비교 : Package Explorer에서 두개를 선택해서 Compare With > Each Other을 선택하면 비교

코드 스타일

  • Preferences > Java > Code Style > Formatter에서 코드 스타일 프로파일 선택 후 Edit 버튼
  • 코드 스타일 적용 : Ctrl + Shift + F (특정 부분만 적용시에는 블럭 후 적용)

문자열 외부화

  • 문자열을 외부화할 소스코드 오픈 상태에서 Souce > Externalize Strings 위저드 이용
  • 위저드에서 외부화 하지 안을 문자열은 Ignore 또는 Internalize 버튼으로 선택

Import 문 정리하기

  • 누락된 import문을 추가하거나 불필요한 import 문을 제거
  • Ctrl + Shift + O 또는 Source > Organize Imports
  • import 문의 스타일 변경 : Preferences > Java > Code Style > Organize Imports 페이지 하단에
  • Number of imports needed for.* 항목 값을 변경한다. (만약 0이나 1일 경우 패키지 이름이 나오면 클래스 부분을 '*'로 변경한다)

주석 처리 / 주석 풀기

  • 선택한 블록의 주석 처리 : Ctrl + Shift + /
  • 선택한 블록의 주석 풀기 : Ctrl + Shift + \
  • 한줄 주석 토글키 : Ctrl + / 또는 Ctrl + 7

Template 관련자료