인텔리제이 스타트 - 유용한 단축키 모음
인프런: Intellij 가이드 강의를 보고 정리한 내용입니다.
인텔리제이 mac 용 단축키 모음입니다.
코드 Edit
파일 생성
- 파일을 생성 할 프로젝트 폴더에 커서를 위치하고 command + N
메인 메서드 생성
- 클래스에서 단축어 **psvm or main **
메인 메서드 실행
- 현 위치에서 실행 ctrl + shift + R
- 이전 실행 ctrl + R
라인 복사
- command + D
라인 삭제
- command + 백스페이스
라인 삭제 + 복사
- command + X
라인 합치기
- ctrl + shift + J
라인 단위로 옮기기
- 스코프 내에서 이동 shift + command + ↑↓
- 관계 없이 이동 shift + option + ↑↓
element 위치 변경 - xml, html 태그의 속성 위치 변경
-
option + shift command + ⇄
메서드의 인자 값 즉시 보기
- 메서드에 커서를 놓고 command + P
코드 구현부 즉시 보기
- option + space
Docs 즉시 보기
- F1
포커스
포커스 단어별 이동
- option + ⇄
포커스 단어별 선택
- shift + option + ⇄
라인 첫/끝 이동
- Fn + ⇄ or coammnd + ⇄
라인 전체 선택
- shift + command + ⇄
페이지 업/다운
- Fn + ↑↓
포커스 범위 한 단계씩 늘리기
- option + ↑↓
포커스 앞/뒤 히스토리
- command + [, ]
멀티 포커스
- option x 2 후 유지 + ↑↓
오류난 라인으로 포커스 이동
- F2
검색
파일 내 텍스트 검색
- command + F
파일 내 텍스트 교체
- command + R
프로젝트 전체 텍스트 검색
- shift + command + F
프로젝트 전체 텍스트 교체
- shift + command + R
정규 표현식 검색
- shift + command + R / Regex 체크
파일 검색
- shift + command + O
메서드 검색
- option + command + O
Action 검색
- shift + command + A
최근 열었던 파일 목록 보기
- command + E
최근 수정했던 파일 목록 보기
-
command + shift + E
자동 완성
스마트 자동 완성
- shift + ctrl + space
스태틱 메서드 자동 완성
- ctrl + space x2
생성자, getter, setter
- command + N
Override 자동 완성
- ctrl + I - implements 메서드 구현
- ctrl + O - Objects도 포함한 구현
Live Template
축약어로 만들 수 있는 템플릿
Live Template 목록
- command + J
커스텀 Live Template 설정
- actions 에서 Live Template 검색
- 자주 쓰는 템플릿을 설정하고 축약어 설정
리팩터링 - Extract
변수 추출
- option + command + V
파라미터로 추출
- option + command + P
메서드 추출
- option + command + M
내부 클래스를 외부 클래스로 추출
- F6
리팩터링 - 기타
이름 일괄 변경
- shift + F6
타입 일괄 변경
- shift + command + F6
사용하지 않는 import 제거
- ctrl + option + O 수동 제거
- 또는 actions에서 auto import -> optimize imports on the fly -> 체크, 자동 제거
코드 자동 정렬
- command + option + L
디버깅
call stack, variables 확인 가능
디버깅 모드
- shift + ctrl + D
이전 디버깅
- ctrl + D
resume
-
다음 브레이크 포인트로 이동
-
option + command + R
Step Over
- 현재 브레이크 포인트 다음 라인으로 넘어감
- F8
Step Into
- 브레이크 포인트에서 다음으로 호출되는 생성자 or 메서드로 진입
- F7
Step Out
- Step Into로 들어간 곳에서 밖으로 나옴
- shift + F8
특정 조건으로 브레이크 포인트
- 브레이크 포인트에서 오른쪽 클릭 후 Condition 설정
디버깅 상황에서 특정 코드 실행
- Evaluate Expression
- option + F8
Watch
- 브레이크 이후의 코드 변경 확인
Git
Git View On
-
깃 관리 화면
-
command + 9
Git Option Popup
- ctrl + V
Git History
- ctrl + V -> git history 4 선택
Git Branch
- ctrl + V -> git branch 7 선택
Commit
- command + K
Push
- shift + command + K
pull
- actions -> pull
플러그인
- BashSupport - shell 파일 사용시 도움
- material theme ui - ui 변경
- translate - 번역