이클립스의 단축키나 편한 기능을 생각날때마다 추가해 놔야 겠다.
우선 자주 쓰거나 생각나는 것만 메모.
1. 소스 내비게이션 이동 단축키
ctrl+ 마우스포인트(or F3) : 클래스나 메소드 또는 멤버를 상세검색 및 이동
alt + 좌우방향키 : 작업창 이동, 탭이동
alt + 방향키(->) : 이후
alt + 방향키(<-) : 이전
ctrl + o : 해당 소스의 메소드 리스트를 확인하려 할때
F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 확인
2. 검색
ctrl + shift + R : 파일명 검색 ( * 기호 사용 가능 )
ctrl + h : 전체 또는 프로젝트별 검색
ctrl + k : (아래로) 찾고자 하는 문자열을 블럭으로 설정한 후 단축키 누름
ctrl + shift + k : 역으로(위로) 찾고자 하는 문자열을 블럭으로 설정한 후 단축키 누름
ctrl + f : 현재 문서에서 기본 검색 기능
3. 알면 편한 단축키
ctrl + shift : 자동 완성 실행
ctrl + shift + o : import처리가 안되었으면 자동으로 필요한 파일 import함
ctrl + shift + F4 : 열린 파일 모두 닫기
ctrl + shift + space : 메소드의 파라미터 목록 보기
ctrl + F6 : 현재 열어 놓은 파일 목록을 보여주고
ctrl + F6키를 눌러 목록에서 아래로 이동, 파일 선택하면 선택 파일로 이동
ctrl + shift + F6 키를 눌러 목록 위로 이동, 파일 선택하면 선택 파일로 이동
ctrl + F7 : view 구간의 탭 이동
ctrl + F8 : 퍼스펙티브 구간의 탭 이동
ctrl + F12 : 에디터로 포커스 이동
F2 : 컴파일 에러의 빨간중에 커서를 놓고 F2키를 누르면 에러 원인에 대한 힌트 제공
ctrl+, 또는 ctrl+. : 현재 파일의 다음 annotation(에러, 워닝, 북마크 가능) 으로 이동
소문자 변환 ( to lower case ) : ctrl + shift + Y
대문자 변환 ( to upper case ) : ctrl + shift + X
alt + enter : 현재 파일이나 선택한 파일의 속성창 열기
4. 설정관련
1) 소스 코드 형식 및 공통 주석 설정 등 공통 템플릿 적용하기
: 환경설정>자바>코드 스타일>코드 포멧터 > 가져오기 > 만들어 놓은 xml파일
Window > Preferences > Java > Code Style > Code Templates > Import > templet.xml( 만들어 놓은 템플릿 )
Window > Preferences > Java > Code Style > Formatter > Import > format.xml( 만들어 놓은 포맷 소스 형식 )
2) 소스 폰트 및 글자크기 변경
: Windows > Preference > General > Appearance
변경 하고 싶은 해당 소스 종류 아래 Editor Text Font 선택후 Edit 클릭하여 변경
3) 소스 수정할때마다 자동 빌드 되는 기능 중지 방법
Project > Build Automatically 체크 해제
=> 단, 빌드할때 서버 stop-start할때는 다시 자동 빌드 체크해야 빌드됨.
5. 디버그 방법
1) 라인수 출력되는 부분에서 더블클릭 또는 우클릭 후 Toggle Breakpoint를 클릭 -> 동그란 작은 원이 생김
2) 단축키 F11을 누르면 디버그 모드로 실행됨
3) F6키 : 한줄씩 디버그하기 -> 오른쪽 위에 variable과 병행하면서 코드 확인
4) F5키 : 상세 메소드 확인하고 싶을때 사용. 상세 메소드 화면 상태에서 다시 F6으로 한줄씩 디버깅 체크