이클립스에서 자주쓰이는 단축키만 정리해봤습니다.
이클리스 내에서도 [Ctrl + Shift + L] 를 이용하여 단축키를 확인할 수 있습니다.
1. 펑션키
F1 : 도움말
F3 : 클래스, 메소드, 속성이 선언된 위치로 이동
F4 : 클래스의 계층구조 확인(Type Hierarchy view)
F5 : 디버깅 시 선택된 행의 메소드 내부로 이동 (Step In)
F6 : 디버깅 시 선택된 행의 아래로 이동 (Step Over)
F7 : 디버깅 시 실행중인 메소드 외부로 이동(Step Return)
F8 : 디버깅 시 다음 디버그 포인트(중단점)로 이동 (Resume)
F11 : 디버그 모드로 실행 (Debug)
F12 : Editor창으로 이동
2. Ctrl + 단축키
Ctrl + / : 한 줄 주석(//) 처리 또는 해제
Ctrl + 콤마(,) 또는 점(.) : 다음/이전 에러(경고)로 이동
Ctrl + F6 또는 E : Editor 창 간의 이동 (파일간의 이동)
Ctrl + F7 : View 창 간의 이동 (Console, Problems 등)
Ctrl + F8 : Perspectives 창 간의 이동 (Java, Debug 등)
Ctrl + F11 : 실행 모드로 실행 (Run)
Ctrl + 1 : 빠른 수정 (에러에 대한 수정할 코드 추천)
Ctrl + D : 한 줄 삭제
Ctrl + F : 문자열 찾기 (Find/Replace 다이얼로그)
Ctrl + H : 문자열 찾기 (Search 다이얼로그)
Ctrl + I : 들여쓰기 자동 적용
Ctrl + K : 현재 선택된 문자열과 동일한 문자열 찾기
Ctrl + L : 행 번호를 입력하여 특정 행으로 이동 (Go to Line 다이얼로그)
Ctrl + M : 현재 View / Editor 를 최대화
Ctrl + N : 새로운 파일 / 프로젝트 생성
Ctrl + O : 메소드 또는 속성 이동
Ctrl + Q : 마지막으로 편집한 곳으로 이동
Ctrl + T : 클래스 계층 구조 팝업
Ctrl + W : 파일 닫기
Ctrl + Space : 코드 자동완성
3. Alt + 단축키
Alt + 화살표(up, down) : 현재 라인을 한 줄씩 위(아래)로 이동
4. Ctrl + Shift + 단축키
Ctrl + Shift + F4 : 열린 파일 모두 닫음
Ctrl + Shift + T : 클래스 명 찾는 창 띄우기
Ctrl + Shift + R :파일(클래스 포함) 찾기
Ctrl + Shift + Space : 메소드의 파라미터 목록 표시 (Ctrl + Space와는 다르게 메소드만 표시)
Ctrl + Shift + O : import 자동 추가 / 삭제
Ctrl + Shift + B : 현재 행의 중단점(Break Point) 설정 / 해제
Ctrl + Shift + F : 코드 형식 정리
Ctrl + Shift + G : 선택한 메소드, 속성이 사용된 모든 곳을 검색 (Search view)
Ctrl + Shift + L : 모든 단축키 정보 표시
Ctrl + Shift + X : 대문자 변환
Ctrl + Shift + Y : 소문자 변환
Ctrl + Shift + K : 현재 선택된 문자열과 동일한 문자열 반대로 찾기 (Ctrl + K 와 반대)
5. Alt + Shift + 단축키
Alt + Shift + R : 클래스명, 메소드명, 필드명 위에서 누르면, 이름을 바꿀수 있다. 참조하는 곳도 모두 바꿔준다.
Alt + Shift + L : 선택한 코드를 지역변수로 선언해서 참조해준다.
Alt + Shift + M : 선택한 코드를 메소드로 생성해준다.
6. Ctrl + Alt + 단축키
Ctrl + Alt + G : 전체 파일에서 선택된 문자열과 동일한 문자열 찾기 (Search view)
Ctrl + Alt + 화살표(up, down) : 현재 라인을 위(아래)로 복사
출처 : http://ralf79.tistory.com/24
출처 : http://library1008.tistory.com/35
'Java' 카테고리의 다른 글
이클립스 Validating 속도 개선 (0) | 2019.01.04 |
---|---|
자바 한글 인코딩 테스트 (1) | 2018.10.17 |
Spring MVC 모델 2 (MVC 패턴) (0) | 2018.09.06 |
Spring Framework (스프링프레임워크) 기본 동작 순서 및 구조 (2) | 2018.09.06 |
Spring Filter, Interceptor, AOP 차이 및 정리 (0) | 2018.09.06 |
댓글