개발/JAVA, Spring

[java/Spring] 이클립스/인텔리제이 자주 쓰는 단축키

똘똘이박사 2019. 4. 1. 05:56

개인적으로는 인텔리제이를 사용하고 있지만 많은 프로젝트에서 이클립스를 써야 하는 경우가 대부분 입니다.

두 프로그램의 단축키가 비슷하면서도 서로 다른 부분이 있어서 가장 자주쓰는 단축키만 정리해 보았습니다.

더 자세한 내용은 인텔리제이 키맵 파일을 첨부해 두었습니다.

IntelliJIDEA_ReferenceCard.pdf
0.14MB

 

일반 편집모드

기능 OS 구분 이클립스 인텔리제이
import 추가 윈도우 shift + ctrl + o  
MAC shift + command + o alt + 엔터
import 정리 윈도우 shift + ctrl + o (import 동일)  
MAC shift + command + o ctrl + alt + o
코드 자동완성 윈도우 ctrl + 스페이스  
MAC ctrl + 스페이스
(한글 맥인 경우는 ctrl + 스페이스가 한/영 전환이다. 따라서 키맵을 수정해서 사용해야 한다. 키맵을 수정하는 방법은 여기를 클릭하여 확인하자.)
ctrl + shift + 스페이스
문서내에서 찾기 윈도우 ctrl + F  
MAC ctrl + F command + F
전체 프로젝트에서 찾기 윈도우 ctrl + H  
MAC ctrl + H command + shift + F
파일 찾기 윈도우 ctrl + shift + R  
MAC command + shift + R Double shift
같은 단어 선택 윈도우    
MAC  

ctrl + G
(계속 누르면 다음 같은 단어가 추가 선택된다.)
한번에 같은 모든 단어 찾기는 ctrl + shift + G

파일명 변경 윈도우 shift + alt + R  
MAC   shift + F6
getter 생성 윈도우 alt + shift + S - R  
MAC 없음(비슷하게 만들어서 사용한다.) command + n, ctrl + 엔터
setter 생성 윈도우 alt + shift + S - R  
MAC 없음(비슷하게 만들어서 사용한다.) command + n, ctrl + 엔터
toString 생성 윈도우 alt + shift + S - S  
MAC 없음(비슷하게 만들어서 사용한다.) command + n, ctrl + 엔터
생성자 생성 윈도우 alt + shift + S - C  
MAC 없음(비슷하게 만들어서 사용한다.) command + n, ctrl + 엔터
메소드 오버라이드 윈도우 alt + shift + S - V  
MAC 없음(비슷하게 만들어서 사용한다.) command + n, ctrl + 엔터

 

디버깅 모드

기능 OS 구분 이클립스 인텔리제이
진행 윈도우 F6  
MAC F6 F8
메소드 안으로 윈도우 F5  
MAC F5 shift + F7
메소드 밖으로 윈도우 F7  
MAC F7 shift + F8
다음 포인트까지 진행 윈도우 F8  
MAC F8 command + alt + R
포인트 이동 윈도우 없음  
MAC 없음 이전 : command + [   /   이후 :  command + ]
반응형