본문 바로가기

Eclipse 자주 쓰는 단축키

by 애덤더미 2014. 7. 21.
반응형

실행

  • Ctrl + F11 : 바로 전에 실행했던 클래스 실행

소스 네비게이션

  • Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색할 때
  • Alt + Left, Alt + Right : 이후, 이전
  • Ctrl + O : 해당 소스의 메소드 리스트 확인
  • F4 : 클래스명을 선택하고 해당 클래스의 Hierarchy 보기
  • Alt + ←(→) : 이전(다음) 작업 화면

문자열 찾기

  • Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 검색
  • Ctrl + Shift + K : 역으로 문자열 검색
  • Ctrl + J : 입력하면서 검색
  • Ctrl + Shift + J : 입력하면서 거꾸로 검색
  • Ctrl + F : 기본 검색 기능

소스 편집

  • Ctrl + Space : 입력 보조장치(Content Assistance) 강제 호출
  • F2 : 컴파일 에러 발생 시 에러 원인 힌트 제공
  • Ctrl + L : 원하는 소스 라인으로 이동
  • Ctrl + Shift + Space : 메소드 파라미터 타입 힌트 보기
  • Ctrl + D : 한 줄 삭제
  • Ctrl + W : 파일 닫기
  • Ctrl + I : 들여쓰기 자동 수정
  • Ctrl + Shift + / : 블록 주석 추가 (/* */)
  • Ctrl + Shift + \ : 블록 주석 제거
  • Ctrl + / : 여러 줄 주석 처리/해제
  • Alt + ↑(↓) : 위(아래) 줄과 바꾸기
  • Alt + Shift + 방향키 : 블록 선택
  • Ctrl + Shift + O : 자동으로 import 추가
  • Ctrl + Shift + F4 : 열린 파일 모두 닫기
  • Ctrl + M : 전체 화면 토글
  • Ctrl + Alt + ↑(↓) : 한 줄(블록) 복사
  • Ctrl + , or . : 다음 annotation(에러, 워닝, 북마크 가능)으로 점프
  • Ctrl + 1 : 퀵 픽스
  • F3 : 선언된 변수나 메소드 정의부로 이동
  • Ctrl + T : 하이어라키 창 띄우기
  • Ctrl + F6 : 창간 전환 (UltraEdit나 Editplus의 Ctrl + Tab과 유사)

템플릿 사용

  • sysout 입력 후 Ctrl + Space : System.out.println(); 자동 완성
  • try 입력 후 Ctrl + Space : try-catch 문 자동 완성
  • for 입력 후 Ctrl + Space : 여러 가지 for 문 자동 완성
  • 템플릿 수정 및 추가 : 환경설정 -> 자바 -> 편집기 -> 템플릿에서 수정 가능

메소드 쉽게 생성하기

  • 클래스 멤버 생성 후: 소스 -> 메소드 대체/구현에서 override 메소드 선택
  • 클래스 멤버가 오브젝트인 경우: 소스 -> 위임 메소드 생성

organize import

  • 여러 자바 파일 선택 후 소스 -> 가져오기 체계화 적용

소스 코드 형식 및 공통 주석 설정

  • 환경설정 -> 자바 -> 코드 스타일 -> 코드 포맷터: 프로파일.xml 불러오기
  • 패키지 탐색기에서 패키지 선택 후: 소스 -> 형식화 적용
  • 코드 템플릿: 환경설정 -> 자바 -> 코드 스타일 -> 코드 템플리트에서 템플리트.xml 불러오기

에디터 변환

  • Ctrl + F6 : 여러 파일 전환
  • Ctrl + F7 : 뷰간 전환
  • Ctrl + F8 : 퍼스펙티브 전환
  • F12 : 에디터로 포커스 이동

디버깅

  • F11 : 디버깅 시작
  • F8 : 디버깅 계속 진행
  • F6 : 디버깅 라인 실행
  • F5 : 함수 내부로 들어가며 실행
  • Ctrl + Shift + B : 현재 커서 라인에 브레이크포인트 설정

기타 단축키

  • Ctrl + Shift + X : 대문자로 변환
  • Ctrl + Shift + Y : 소문자로 변환
  • Ctrl + Shift + L : 모든 단축키 목록 출력
반응형

'※ 소소한 IT > ECLIPSE' 카테고리의 다른 글

이클립스 로딩화면 변경  (0) 2015.01.09
TOMCAT PROCESS 강제종료  (0) 2014.12.16
이클립스 속도향상  (0) 2014.07.21