모든 단축키의 설정정보는 Window > Preferences -> General > Keys 있다.
수많은 단축키가 있지만 코딩하면서 유용하게 쓸만한 것들만 추출해보았다.
(01) Ctrl + Shift + O : 패키지를 자동 Import 해준다.
import javax.servlet.http.HttpServletRequest;
(02) Ctrl + / : 선택한 라인의 한줄 주석을 달아준다. 한번더 클릭하면 주석을 해제한다.
// Object arrInput[] = (map.keySet()).toArray(); // 배열로 만듬
(03) Ctrl + I : 자동들여쓰기 해준다.
(04) Ctrl + L : 라인 찾기 창을 연다.
(05) F3 (Ctrl + 단어클릭) : 해당하는 클래스나 함수 정보로 찾아간다.
(06) Ctrl + Shift + G : reference 를 한 모든 클래스, 함수등의 리스트를 찾아준다.
클래스나 함수에 나의 코딩중에 어디에 쓰였는지 알고자 할 때 유용하다.
(07) Ctrl + Shift + / : 블록주석 /** **/
(08) F4 : 해당클래스의Hierarchy 구조를 보여준다.
(09) Ctrl + Shift + K : 역순으로 선택한 단어를 찾아준다
(10) sysout 입력한 후 Ctrl + Space 하면 System.out.println(); 으로 바뀐다.
(11) try 입력한 후 Ctrl + Space 하면 try-catch 문이 완성된다.
(12) for 입력한 후 Ctrl + Space 하면 여러가지 for 문을 완성할 수 있다.
(13) Ctrl + Shift + R : Resourse 를 찾아주는데 한단어씩 적을때마다 비슷한 이름이 포함된
파일들이 리스트에 나타난다.
(14) Ctrl + H : 프로젝트에 포함된 모든 단어들을 찾을수 있다. 옵션이 많으므로 다양하고
효과적인 검색을 할수 있다.
(15) Ctrl + F : 페이지에서 글을 찾거나 바꿀떄 유용하다.
(16) F5 : step into 디버그할때 코드 안으로 들어간다.
(17) F6 : step over 디버그할때 코드를 현재페이지에서 다음으로 진행한다.
(18) F8 : resume break point 에서 계속 실행한다.