개인적으로는 인텔리제이를 사용하고 있지만 많은 프로젝트에서 이클립스를 써야 하는 경우가 대부분 입니다.
두 프로그램의 단축키가 비슷하면서도 서로 다른 부분이 있어서 가장 자주쓰는 단축키만 정리해 보았습니다.
더 자세한 내용은 인텔리제이 키맵 파일을 첨부해 두었습니다.
일반 편집모드
기능 | 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 |
||
파일명 변경 | 윈도우 | 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 + ] |
반응형
'개발 > JAVA, Spring' 카테고리의 다른 글
[java/spring] IntelliJ 에서 스프링 개발하기 1. 개발환경 설정 (7) | 2019.11.24 |
---|---|
[Java/Spring] 클래스(Class), 객체(Object), 인스턴스(Instance)란? (0) | 2019.04.04 |
[JAVA/Spring] 널(null) 값 체크 함수 만들기 (0) | 2019.03.19 |
[JAVA/Spring] IntelliJ 를 Data Grip 처럼 사용하기 (3) | 2019.03.10 |
[JAVA/Spring] SQL 로그 출력하기 (1) | 2019.02.19 |