Eclipse에서 자주 사용되는 단축키를 모아봤습니다.

new[footnote]새로 추가된 것이 아니고 제가 새로 알게 된 단축키 라는 표시 입니다. 헤헷.[/footnote]Ctrl + Shift + R or Ctrl + Alt + R : Open file under cursor
예제보기
[#M_ more.. | less.. |

bl176.bmp 찾는 파일을 바로 열 수 있습니다. 찾을 때는 * 도 사용할 수 있다는거~ 파일이름은 아는데 일일히 폴더 열기 귀찮고 바로 열고 싶을 때 매우 좋습니다.

_M#]Alt + Shift + Z : Surround With
예제보기
[#M_ more.. | less.. |

bk8.bmp코드 블럭을 try-catch로 묶거나 if, while등의 블럭으로 묶을 수 있는 수정을 자르고/붙여넣기를 하지 않아도 가능합니다.

_M#]Ctrl + 1 : Quick Fix
예제보기
[#M_ more.. | less.. |

1031038314.bmp컴파일 에러가 발생할 곳에서는 위와 같이 해당 부분에 빨간 밑줄이 생깁니다. 이 때 빨간색으로 칠해 놓은 부분 중 아무곳에서나커서를 위치 시킨 뒤 Ctrl + 1을 클릭하면 에러를 없애줄 대안을 제시해 줍니다. 원하는 클릭 or 엔터로 선택하면 됩니다.

_M#]Ctrl + 스페이스바 : 자동완성
예제보기
[#M_ more.. | less.. |

1132907381.bmp자동으로 System.out.println(); 이라고 찍어줍니다.1220891428.bmpsysou까지만 입력한 뒤 Ctrl + 스페이스바를 클릭하면

_M#]Ctrl + Shift + f : 줄 맞춰주기
예제보기
[#M_ more.. | less.. |

1116767531.bmp
1068785978.bmp이렇게 까지 엉망 진창으로 줄을 안맞추지는 않겠지만 보여드리기 위해서;; 이 상태에서 단축키를 발동시키면 짜잔~

_M#]Ctrl + D : 삭제
예제보기
[#M_ more.. | less.. |

1055063192.bmp블럭을 지정하고 단축키를 발동 시키면 짜잔~
1066110351.bmp사라졌습니다.

블럭을 지정하지 않으면 커서가 있던 한 줄이 삭제됩니다.

_M#]Ctrl + / : 주석 달기 or 제거하기
예제보기
[#M_ more.. | less.. |

1038684115.bmp삭제와 마찬가지로 주석을 달고 싶은 부분을 블럭으로 지정하고 단축키를 발동시키면 짜잔~
1291740533.bmp여기서 다시 주석이 달린 부분을 블럭으로 지정하고
1142801612.bmp다시 단축키를 발동시키면~ 주석이 제거 됩니다.
1158798356.bmp

_M#]Alt + Shift + X : run
예제보기
[#M_ more.. | less.. |

일단 뭔가 실행되는 상황에서 한번 눌러보시면 다음과 같이 오른쪽에 메뉴가 뜹니다.
1331130733.bmpJava Application이라면 이 메뉴가 뜬 상태에서 j를 클릭하면 되고 Junit 테스트 클래스 라면 t를 클릭하면 JUnit으로 실행이 됩니다. 전 주로 j 나 t 를 클릭합니다.

_M#]Ctrl + 마우스 좌클릭
예제보기
[#M_ more.. | less.. |

이 단축키를 발동시키면 호출하고 있는 메소드로 바로 이동 할 수 있습니다.
1088310343.bmpCtrl 키를 클릭한 상태에서 마우스를 파란 색으로 칠한 부분으로 가져가면 메소드 명이 파란색으로 바뀌고 마우스로 클릭할 수 있도록 커서 모양이 바뀝니다. 이 때 클릭을 해주면 해당 메소드로 이동합니다.

_M#]Alt + 좌/우
예제보기
[#M_ more.. | less.. |

1336987667.bmp"Ctrl + 마우스 좌클릭" 단축키로 insertOneMember()로 이동해 왔습니다. 이 상태에서 "Alt + 좌 방향키"를 클릭하면 다시 돌아갑니다.
1060310990.bmp
"Ctrl + 마우스 좌클릭" 단축키 사용으로 메소드를 왔다갔다 할 때 현재 클래스가 아닌 다른 클래스로도 이동이 됩니다.이렇게
이동하고 다닐 때 "Alt + 좌 방향키"는 이전 장소로 이동하고 "Alt + 우 방향키"는 다음 장소로 이동을 합니다.

_M#]이밖에 유용한 단축키들 :


Ctrl + F11
<- 이전에 Run 했던것 바로 다시 Run 해줌(Alt + Shift + X + T 네 개나 누를 필요없슴)

Ctrl + L
<- 줄번호를 입력하는 창이 뜨는데 원하는 줄로 바로 이동 시켜줌

Ctrl + Shift + 상/하
<- 다음 멤버로 바로 이동시켜줌

Ctrl + Alt + 상/하
<- 커서가 위치한 줄을 복사해서 바로 아래에 붙여넣어줌(블럭으로 지정하여 사용가능함)

Ctrl + O
<- 클래스 Outline을 팝업창으로 띄워주며 검색도 가능합니다.
Ctrl + Shift + L <- 모든 단축키 보기. 혹시 까먹었거나 예상했던 것이 있는지 찾아 볼 때 좋을 듯

참고 :
http://webapp2.net/tt/198
http://younghoe.info/357