728x90
반응형
블록
단축키 | 의미 | 응용 |
Shift + ← Shift + → |
좌우로 한 캐릭터 단위 블록 | |
Shift + ↑ Shift + ↓ |
상하로 한 줄 단위 블록 | 세로 편집 모드에서 사용시 줄이 아닌 캐릭터로 블록 |
Ctrl + Shift + ← Ctrl + Shift + → |
좌우로 단어(캐릭터의 대소구별) 단위 블록 |
|
Shift + Alt + ↑ ( ←, → ) |
연속된 문자열 블록 | 변수명이나 메소드명 블록 (↑추가 입력시 중괄호 전체를 블록 가능하며 ←, → 키를 입력시 메소드 단위로 추가 블록 가능, ↓입력시 시간 역순으로 블록에서 제외) |
Shift + Home Shift + End |
커서 위치 부터 줄의 처음/끝까지 블록 |
줄 전체를 블록하는 경우 커서를 줄의 처음이나 끝으로 이동(Home/End키) 시킨 후 사용 |
Ctrl + Shift + Home Ctrl + Shift + End |
커서 위치 부터 문서의 처음/끝까지 블록 |
검색
단축키 | 의미 | 응용 |
Ctrl + F | 기본 검색 | 찾기 메뉴를 여는 키로 ALT + D키를 추가로 입력해 위에서 아래로 하나씩 찾으면서 바꾸는데 유용 |
Ctrl + K Ctrl + Shift + K |
블럭한 문자열과 동일한 문자열 검색 | 변수의 사용 횟수 등을 추적 |
Ctrl + J | 점증적 검색 | 키를 입력한 후 추가로 입력한 문자열과 동일한 내용으로 이동 |
Ctrl + Shift + L | 프로젝트 전체 문자열 검색 | STS의 기본 플러그인(이클립스에서는 설치해야 함)에 들어간 Quick Search 기능으로 전체 검색 기능인 Ctrl + H 대비 매우 빠른 속도 |
Ctrl + Shift + R | 파일 이름 검색 |
편집
단축키 | 의미 | 응용 |
Ctrl + Space | 컨텐트 어시스트 | 기본 자동완성 기능으로 두번 입력 시 빠른 Method 생성 가능 |
Ctrl + 1 | 퀵 픽스 | 새로운 Method, Class 등 관련 객체등을 만들 거나 변경 시 빠르게 작업 할 수 있도록 도움 |
Ctrl + Shift + / Ctrl + Shift +\ |
블록 주석 | 기본 주석인 Ctrl + /가 한정 된 언어에서 적용되는데 반해 언어 상관없이 동작 |
Ctrl + Shift + F | 소스 코드 자동 정렬 | 동작 시 고정폭 문자열로 맞춰놓은 기본 형태가 무너지므로 규모가 작거나 스스로 개발한 파일 안에서만 사용하는 것을 권장 |
Ctrl + Shift + O | 임포트 추가 및 정리 | |
Ctrl + D | 한 줄 삭제 | |
Ctrl + Alt + ↑ Ctrl + Alt + ↓ |
한 줄 복제 | |
Alt + ↑, Alt + ↓ | 한 줄 이동 | |
Ctrl + Shift + Y Ctrl + Shift + X |
블럭한 문자열을 소문자/대문자로 변경 |
|
Alt + Shift + J | 설정 주석 자동 기입 | |
Alt + Shift + S | 소스 메뉴 표시 | VO, DTO 등의 Getter Setter 와 생성자 자동 완성에 유용 Getter Setter 빠르게 만들기 R→ALT + A→Shift + Tab→Enter |
Alt + Shift + T | 리팩터 메뉴 표시 | 마지막 키인 T를 R(리네임), V(이동), C(메소드변경), M(메소드추출), L(지역변수화), I(인라인) 키로 대체하여 사용 시 리팩터 메뉴에 바로 접근 가능 |
Alt + Shift + Z | 서라운드 메뉴 표시 | 블록한 부분을 for, if, try/catch, do/while 등으로 감싸는 메뉴 호출 |
Alt + Shift + A | 세로 편집 모드 설정/해제 | 설정 된 상태에서 기존 가로 블록이 세로를 지원 |
이동
단축키 | 의미 | 응용 |
Ctrl + Shift + ↑ Ctrl + Shift + ↓ |
클래스의 이전/다음 멤버로 이동 | |
Ctrl + Shift + P | 매칭되는 괄호로 이동 | |
F3 | 요소의 선언된 곳으로 이동 | |
F4 | 현재 타입의 상속 구조의 표시 | |
Ctrl + Alt + H | 호출부 표시 | Ctrl + T와 함께 호출과 상속을 넘나들며 사용, 키 입력 후 화살표 엔터로 이동 |
Ctrl + T | 상속부 표시 | Ctrl + Alt + H와 함께 호출과 상속을 넘나들며 사용 키 입력 후 화살표 엔터로 이동 |
Ctrl + < Ctrl + > |
이전/다음 경고로 이동 | 에러 찾기 |
Ctrl + Q | 마지막으로 편집한 위치로 이동 | |
Ctrl + L | 줄 번호로 이동 | 예외 발생 시 해당 줄번호로 이동 |
Alt + ← Alt + → |
파일을 열어본 순서에 따라 이전/다음 에디터로 이동 |
|
Ctrl + E | 열려있는 모든 에디터 표시 | 열려 있지만 화면에 표시 되지 않고 밀려서 숨겨져 있는 에디터들이 진한 글씨로 상단에 먼저 노출 |
Ctrl + PgUp Ctrl + PgDn |
다음/이전 열려있는 에디터로 이동 | 연 순서가 아닌 시각적인 순서에 따라 이동 |
Ctrl + F7 Ctrl + Shift + F7 |
다음/이전 뷰 이동 | 에디터에서 콘솔이나 서버로 이동하여 조작 시 용이 |
Ctrl + F8 Ctrl + Shift + F8 |
다음/이전 퍼스펙티브 이동 | 스프링, 자바 EE, 디버그 모드 간 이동 시 용이 |
F12 | 에디터로 이동 | |
Ctrl + M | 최대/최소화 | 콘솔창을 크게 보거나 다른 요소를 배제할 때 용이 |
실행
단축키 | 의미 | 응용 |
Ctrl + F11 | 프로젝트 실행 | 전역 단축키 |
F11 | 디버그 모드 실행 | 전역 단축키 |
Ctrl + Shift + B | 해당 줄의 브레이크 포인트 설정/해제 | |
F5 | 한 줄씩 디버그 실행하며 함수 일 경우 내부로 진입 |
|
F6 | 한 줄씩 디버그 실행하며 내부 진입 하지 않음 |
|
F7 | 디버그 실행 중 함수 밖으로 이동 | |
F8 | 다음 디버그 포인트까지 이동 | |
Ctrl + R | 해당 줄 디버그 실행 | |
Ctrl + Alt + S ( D, R ) |
실행 종료 (디버그, 실행) | 지역 단축키 (서버 뷰에서만 동작) |
728x90
반응형
'📌 통합 개발 환경(IDE) > └ Eclipse' 카테고리의 다른 글
[STS] 화면 리셋, 레이아웃 리셋 (0) | 2024.05.16 |
---|