이클립스 자주 사용하는 단축키 몇 가지를 알아보자
main+ (Ctrl + Space) : public static void main(String[] args) {} 문장 삽입
sysout + (Ctrl + Space) : System.out.println() 문장 삽입
앞에 문장에따라 Ctrl Space 할 때 여러 가지가 나온다(심지어 변수도!)
사실 단축키는 이것만알면 나머지는 몰라도 되는 수준으로 코드 짜는 속도의 핵심이 되는 단축키이다.
Ctrl + / : 주석 처리 - 한 라인/블록에 대해 주석 처리가 가능하다.
주석은 프로그램 실행 시 읽지 않는부분이며 코딩할 때 이 코드가 무엇을 위한 코드인지 적어놓기 편하다.
//치는 거랑 이 단축키 중에 스타일에 따라 선택하면 된다.
Ctrl + D : 한라인 삭제 - 커서가 위치한 라인 전체를 삭제한다.
F11 : 디버깅 시작
테스트를 할 때 자주 쓰는 단축키다.
매번 세이브하기 귀찮다면 Always save를 하고 하는 걸 추천한다.
F3 : 선언 위치로 이동
Ctrl + N : 새로운 파일 / 프로젝트 생성
Ctrl + 1 (빠른 교정) - 문 맥에 맞게 소스 교정을 도와준다.
배우는 단계에서는 웬만하면 안 쓰는 것이 좋다.
Alt + Up , Alt + Down : 줄 바꿈 - 해당 라인을 위 / 아래로 이동시킨다.
Alt + Shift + Up : 블록 설정 - 소스 코드를 블록 단위로 설정해 준다.
Alt + Shift + Down : 블록해제 - 소스 코드를 블록 단위로 해제한다.
여기까지가 배우면서 자주 쓰는 단축키들이고
그 외에 알아두면 좋은 단축키들이다. 모두 익힌다면 코드를 짜는 속도가 확연히 빨라진다.
Ctrl + L : 특정 라인으로 이동
Ctrl + F6 : Editor 창간의 이동
Ctrl + F7 : View 이동 메뉴
Ctrl + F8 : Prespectives 이동 메뉴
Ctrl + J : 한 글자 자씩 누를 때마다 코드 내의 일치하는 문자열로 이동 ,
다시 Ctrl + J를 누르면 그 문자열과 일치하는 부분을 위/아래 방향키로 탐색이 가능.
Ctrl + 0 : 클래스 구조를 트리로 보기
Ctrl + Space : 소스 구문에서 사용 가능한 메서드, 멤버들의 리스트 메뉴를 보여준다.
Ctrl + PageUp , Ctrl + PageDown : Edit 창 좌우 이동
Ctrl + Shift + Down : 클래스 내에서 다음 멤버로 이동
Ctrl + Shift + M : 해당 객체의 Import 문을 자동 생성
Ctrl + Shift + O : 전체 소스 구문에서 import 안된 클래스의 import 문을 생성해 준다.
Ctrl + Shift + G : 해당 메서드 / 필드를 쓰이는 곳을 표시
Alt + Shift + R : Refactoring (이름 변경)
F8 : 디버깅 계속
F6 : 디버깅 한 줄씩 실행(step over)
F5 : 디버깅 한줄씩 실행 함수 내부로 들어감 (step into)
F12 : Editor 창으로 이동
Alt + Shift + J : 주석 생성 - 해당 메서드/클래스에 대한 주석을 템플릿을 생성해 준다.
Alt + Shift + Z : try / catch 문이나 for , do , while 등을 해당 블록에 감싸주는 메뉴가 나타난다.
Ctrl + Shift + F : 코드 내용을 문법 템플릿에 맞게 포맷팅(들여 쓰기) 해준다.
Ctrl + Alt + Down : Copy&Paste 대체. 커서가 위치한 라인을 복사해 밑줄에 생성해 준다.(단 노트북의 경우 제어판에서 설정해주지 않으면 화면이 돌아가는 키가 우선적으로 설정되므로 주의)
Ctrl + Shift +X : 대문자로 변환
Ctrl + Shift + Y : 소문자로 변환
Ctrl + Shift + L : 모든 단축키의 내용을 표시해준다.
Ctrl + Shift + B : 현재 커서 라인에 Break point 설정
Ctrl + Shift + T : 클래스 찾기