유용한 인텔리제이 단축키 (Mac 편)
맥을 사용한지 어연 두 달.. 인텔리제이를 사용하는데 은근 단축키도 다르고 헤깔린다. 인텔리제이와 맥 단축키를 책상옆에 붙여놨지만 그냥 사용하는것만 사용한다. 코드리뷰를 할 때마다 마우스를 사용하며 버벅이는 나를 보며 선배가 안타까운 눈으로 쳐다본다.
나름 단축키를 이제 많이 알았다고 생각하지만 파도파도 끝이 없다.
그래도 이렇게 살 순 없다. 기왕 이렇게 된거 여기에 정리를 해보자.
인텔리제이(맥) 단축키 요약 본
인텔리제이(윈도우) 단축키 요약본
인텔리제이 유용한 단축키
1. 코드 자동완성
개발자의 필수품(?) 코드 자동완성. 기본은 사용가능한 모든 리스트를 보여주고, 똑똑한 코드 완성은 그 중에 진짜 사용할 것 같은 친구들만 나열한다.
Basic code completion (기본 코드 완성)
Mac) ^ + Space
Smart code completion (똑똑한 코드 완성)
Mac) ^ + Shift + Space
2. Rename (이름 바꾸기)
함수나 클래스, 변수 이름 등을 관련된 파일 모두 통째로 다 바꿀 수 있다.
Mac) Shift + F6
3. Search everywhere (전체 파일 검색)
빠르게 파일이나 클래스를 찾거나 이동할 때 사용한다.
Mac) Shift + Shift
4. Generate Code (코드 생성하기)
인텔리제이에서 제공하는 Generate를 사용할 때 쓴다. (생성자, toString, Override, Implement, Test code 등등)
Mac) Command + N / ^ + Enter
5. Parameter Info (파라미터 정보)
파라미터 정보를 확인할 때 사용한다.
Mac) Command + P
6. Recent files popup (최근 파일 팝업)
최근에 사용한 파일 리스트를 팝업으로 띄울 때 사용한다.
Mac) Command + E
7. Reformat (자동 정렬)
자동 정렬할 때 사용한다.
Mac) Command + Option + L
추가) 저장 시 자동 정렬 설정하는 방법 (Save Action 매크로)
단축키를 누르면 자동 정렬이 되지만, 가끔 까먹고 안할 때가 있다. (사실 코드를 짤 때부터 예쁘게 짜면 된다.) 자동으로 저장할 때 정렬해주면 편하지 않을까? (가끔 정렬하면 더 구린 경우 팀원들에게 욕을 먹을 수 있으니 주의한다. 그래도 일단 궁금하니까 찾아본다.)
- Save Action 플러그인을 설치한다.
- Save Action 플러그인의 옵션을 킨다
[General]
- Activate save actions on save (before saving each file, performs the configured actions below)
- 저장시 활성화 (각 파일을 저장하기 전에 아래에 구성된 작업 수행)
- Activate save actions on shorcut (default "CTRL + SHIFT + S")
- 단축키로 저장했을 때 활성화 (기본값 "CTRL + SHIFT + S")
- Activate save actions on batch
- 일괄 작업 시 활성화
- No action if compile errors(applied per file)
- 컴파일 오류 발생시 조치 없음 (파일별로 적용)
[Formatting Actions]
- Optimize imports
- import 최적화
- Reformat file
- file 재정렬
- java 파일만 자동 정렬하도록 설정한다. (필요하면 다른 것 추가)
8. Go to declaration (선언으로 바로가기)
Mac) Command + B
9. Go to implementation (구현으로 바로가기)
Mac) Command + Option + B
10. File structure popup
현재 파일 전체 구조 보기 (파일 내에 메서드 이동할 때 편함)
Mac) Command + F12
11. Find usages
사용되고 있는 리스트 확인하기
Mac) Option + F7
12. 개인적으로 등록해서 쓰고 있는 단축키
마치면서
혹시 인텔리제이에서 자주 사용하시는 유용한 단축키가 또 어떤 것이 있나요? 공유 해주세요! 😄
'개발 > 꿀팁' 카테고리의 다른 글
노션 데이터베이스 달성률 작성하기 (소수점 버림) (0) | 2021.12.28 |
---|---|
노션 웹 클리퍼 사용하기 (0) | 2021.11.27 |
[IntelliJ] 저장 시 자동 정렬 설정하는 방법 (Save Actions) - Mac (0) | 2021.05.22 |
Github 똑똑하게 검색하기 (0) | 2021.04.27 |
intelilj 폰트 사이즈 키우기 (Ctrl + 마우스 휠로 폰트 사이즈 변경) (1) | 2020.11.28 |