개발/ETC

자주 쓰는 이클립스 단축키 vs 인텔리제이 단축키

신매력 2017. 6. 16. 17:12

며칠전에 인텔리제이로 바꿨다.

이클립스 키맵을 쓸까 하다가 이클립스의 한정 기능만 쓰게 될 것 같아서

당분간은 고통스럽더라도 새 단축키를 손에 익혀야지.

 

손가락은 생각보다 금방 익힌다.

 

 

설명 이클립스 인텔리제이 비고
창 닫기 ctrl + w ctrl + F4 인텔리제이에서 ctrl + w는 커서 위치한 곳
근처를 블럭지정 해준다.
누를 수록 블럭영역이 확장됨
창 크게하기 ctrl + m ctrl + shift + F12  
import 하기 ctrl + 1 alt + enter  
메소드 단위로 커서 위치 이동   alt + ↑, alt + ↓  
커서 위치한 line 옮기기 alt + ↑, alt + ↓ ctrl + alt + ↑, ctrl + alt + ↓  
커서 위치한 line 삭제 ctrl + d ctrl + y  
커서 위치한 line 복제 ctrl + alt + ↑, ctrl + alt + ↓ ctrl + d 이클립스에서의 라인 삭제와 반대 이므로 주의
특정 line 번호로 이동 ctrl + l (엘) ctrl + g  
특정 문자가 들어있는 파일 찾기 ctrl + h ctrl + shift + f  
파일 검색 ctrl + h double shift  
클래스명 검색   ctrl + n  
실행취소(undo) ctrl + z ctrl + z 동일함
재실행(redo) ctrl + y ctrl + shift + z  
setting 창 열기   ctrl + alt + s  
메소드 속으로 들어가기 F3 F4 또는 ctrl + b  
불필요한 import 제거 ctrl + shift + o ctrl + alt + o  
call depth 보기 ctrl + alt + h ctrl + alt + h  
호출하는 곳 보기 ctrl + alt + g ctrl + alt + F7  
find한 것 다음으로 넘기기 ctrl + k F3  
[리팩토링] 변수명 | 메소드명 등 한꺼번에 바꾸기 alt + shift + r shift + F6  
[리팩토링] 메소드 추출(Extract Method) alt + shift + m ctrl + alt + m  
선택된 블럭 if, for, while 등으로 감싸기
(surround with)
  ctrl + alt + t  
Run ctrl + F11 shift + F10  
[Debug] Run   shift + F9  
[Debug] 한스텝씩 진행 F7 F8  
[Debug] 메소드 안으로 들어가면서 진행 F6 F7  
[Debug] 다음 브레이크 포인트까지 넘김 F8 F9