====== Eclipse ====== ==== 코드 편집 단축키 ==== ^ 단축키 ^ 용도 ^ | Ctrl + C | 복사(Copy) | | Ctrl + X | 잘라내기(Cut) | | Ctrl + V | 붙여넣기(Paste) | | Ctrl + Z | 실행 취소(Undo) | | Ctrl + Y | 다시 실행(Redo) | | Ctrl + F | 찾기(Find)/바꾸기(Replace) | | Ctrl + D | 현재 줄 삭제(Delete the current line) | | Alt + 위쪽 화살표 | 현재 줄에서 위 또는 아래로 이동 | | Alt + 아래쪽 화살표 | ::: | | Ctrl + Shift + Delete | 현재 줄의 캐럿 뒤 콘텐츠 삭제 | | Ctrl + Shift + C | %%//%%를 추가해서 현재 선택된 줄을 주석으로 처리 혹은 제거 | | Ctrl + Shift + / | /* ... */를 추가해서 현재 선택 항목을 주석으로 처리 | | Alt + Shift + J | 현재 선택된 요소에 주석 요소 생성 | | Ctrl + Shift + B | 현재 줄에 중단점 추가/제거 | | Tab | 선택한 줄의 들여쓰기 추가/제거 | | Shift + Tab | ::: | | Ctrl + I | 선택한 줄의 들여쓰기 수정 | | Ctrl + Shift + 위쪽 화살표 | 현재 선택이 포함된 영역까지 선택을 확장(예를 들어 메소드 코드의 일부를 선택했다면 전체 메소드가 선택된다) | | Ctrl + Shift + 왼쪽 화살표 | 현재 선택 영역을 다음/이전 요소까지 확장 | | Ctrl + Shift + 오른쪽 화살표 | ::: | | Ctrl + K | 선택한 문자 다음 찾기 | | Ctrl + Shift + K | 선택한 문자 이전 찾기 | | Ctrl + G | 선택한 문자 프로젝트에서 찾기 | | Ctrl + H | Java Search 대화상자 | ==== 코드 생성과 코드 리팩토리 단축키 ==== ^ 단축키 ^ 용도 ^ | Alt + Shift + R | 현재 선택한 메소드의 이름 변경 | | Alt + Shift + M | 현재 선택한 영역을 메소드로 추출 | | Alt + Shift + O | 가져오기 구성 | | Alt + Shift + F | 선택 영역의 형식 조정 | | Alt + Shift + S | 소스(Source) 대화 상자(getter/setter와 생성자, toString 메소드 등의 생성을 도와주는 대화상자) 열기 | | Ctrl + 1 | 빠른 수정(Quick Fix) 대화 상자 열기 | ==== 코드 탐색 단축키 ==== ^ 단축키 ^ 용도 ^ | Ctrl + Shift + 위쪽 화살표 | 소스코드의 다음/이전 요소(매개변수, 메소드 등)로 이동 | | Ctrl + Shift + 아래쪽 화살표 | ::: | | Ctrl + Shift + P | 괄호를 선택하면 쌍을 이루는 괄호로 이동 | | Ctrl + L | 줄로 이동 | | Ctrl + Q | 마지막 편집한 위치로 되돌아 가기 | | Ctrl + . | 다음/이전 주석(경고, 오류 등)으로 이동 | | Ctrl + , | ::: | | Ctrl + Page Up | 다음/이전 편집기 창으로 이동 | | Ctrl + Page Down | ::: | | Ctrl + 왼쪽 클릭 | 클래스 이름을 클릭하면, 그 클래스의 소스 코드 열기(작업 공간에서 접근 가능한 경우) | | Ctrl + Shift + T | 유형 열기(Open Type) - 이름으로 작업공간의 클래스를 검색 | | Ctrl + Shift + R | 자원 열기(Open the Resource) - 이름으로 작업공간의 자원을 검색 | ==== 자바 단축키 ==== ^ 단축키 ^ 용도 ^ | F2 | 툴팁 상자에 현재 선택한 클래스의 JavaDoc 열기 | | F3 | 현재 선택한 요소의 정의로 이동(클래스를 선택했으면 클래스 정의, 변수를 선택했으면 변수 선언으로 이동) | | F4 | 현재 선택한 클래스의 유형 계층 구조(Type Hierarchy) 뷰 열기 | | Ctrl + O | 현재 편집 중인 클래스의 아웃라인 툴팁 상자 열기 | | Ctrl + Alt + H | 현재 편집 중인 메소드의 호출 계층 구조(Type Hierarchy) 뷰 열기 | ==== 파일 단축키 ==== > 파일과 관련된 작업(저장, 열기 등)을 위한 단축키 ^ 단축키 ^ 용도 ^ | Ctrl + S | 현재 파일 저장 | | Ctrl + Shift + S | 열려 있는 모든 파일 저장 | | Ctrl + W | 현재 열려 있는 편집기 창 닫기 | | Ctrl + Shift + W | 모든 편집기 창 닫기 | | Ctrl + N | 새 파일 마법사 열기 | ==== 실행과 디버그 단축키 ==== ^ 단축키 ^ 용도 ^ | Ctrl + F11 | 현재 프로젝트 실행 | | F11 | 현재 프로젝트 디버그 | | F5 | Step into (디버그 모드에서) 프로그램의 다음 문장으로 진행. 다음 문장이 메소드 호출이면, 메소드 본문 코드로 이동 | | F6 | Step onver (디버그 모드에서) 프로그램의 다음 문장으로 진행. 다음 문장이 메소드 호출이면 메소드 내부로 들어가지 않고 메소드 본문을 실행 | | F7 | Step return (디버그 모드에서) 현재 메소드를 빠져 나와 호출한 코드로 이동 | | F8 | Resume (디버그 모드에서) 실행을 재개 | ==== 뷰 단축키 ==== > 단축키로 뷰를 열고 표시할 수 있다. Alt + Shift + Q 단축키를 누른 후 열고 싶은 뷰와 관련된 문자를 입력 ^ 뷰 ^ 문자 ^ | 중단점(Breakpoints) | B | | 콘솔(Consoles) | C | | 아웃라인(Outline) | O | | 패키지 탐색기(Package Explorer) | P | | 문제(Problems) | X | | 유형 계층 구조(Type Hierarchy) | T | ===== References ===== * [[https://iamfreeman.tistory.com/entry/Eclipse-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-Effective-Eclipse-Shortcut-Keys|Eclipse 단축키 모음 (이클립스, Effective Eclipse: Shortcut Keys)]]