Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- BFG
- IntelliJ
- gitlab
- 백엔드
- tmehz
- 의존성주입
- 면접합격
- pymysql
- BOJ
- JsonObect
- SSAFY
- Java
- window
- 이중우선순위큐
- 커밋옮기기
- SQL
- UnsupportedOperationException
- 삼성 #교육 #개발자 #웹
- 윈도우우분투
- github
- mybatis
- commit
- 프로시저
- 싸피
- treeset
- RequiredArgsConstructor
- 추가합격
- 프로젝트회고록
- SSAFY #싸피 #7기 #합격 #개발
- 백준
Archives
- Today
- Total
데굴데굴 굴러가는 개발 블로그
IntelliJ 단축키 정리 본문
최근 IntelliJ를 자주 사용하며 생산성을 높이기 위해
향로님의 인프런 IntelliJ 단축키 관련 강의를 수강하며 정리해봤다..
3번중에 1번은 단축키로 해보려고 노력하고있다
언젠가 마우스를 안쓰는 그날까지 화이팅
- 파일 실행 관련 단축키
Mac | Window | |
현재 파일 실행 | Ctrl + Shift + R | Ctrl + Shift + F10 |
이전 파일 실행 | Ctrl + R | Shift + F10 |
- 라인 관련 단축키
Mac | Window | |
줄 복사 | Command + D | Ctrl + D |
줄 삭제 | Command + 백스페이스 | Ctrl + Y |
줄 합치기 | Ctrl + Shift + J | Ctrl + Shift + J |
줄 이동 (블럭 내부만) | Command + Shift + 상/하 | Ctrl + Shift + 상/하 |
줄 이동 (블럭 외부까지) | Command + option + 상/하 | alt + Shift + 상/하 |
- 요소 위치 바꾸기 (Element 단위)
Mac | Window | |
요소 위치 바꾸기 | Option + Shift + Command + 좌/우 | Alt + Ctrl + Shift + 좌/우 |
- 즉시 확인 단축키
Mac | Window | |
파라미터(인자) 값 | Command + P | Ctrl + P |
코드 구현부 | Op tion + Space | Shift + Ctrl + I |
Doc | F1 | Ctrl + Q |
- 포커스 관련 단축키
Mac | Window | |
단어별 이동 | Command + P | Ctrl + P |
단어별 선택 | Alt + Shift + <, > | Shift + Ctrl + <, > |
라인 첫/끝 이동 | Fn + <, > | Home, End |
라인 전체 선택 | Shift + Command + <, > | Shift + Home + End |
Page Up/Down | Fn + 위, 아래 | PageUp / Page Down |
- 포커스 관련 특수키
Mac | Window | |
포커스 범위 늘리기 | Alt + 위/아래 | Ctrl + W (위) / Ctrl + Shift + W (아래) |
포커스 했던 부분으로 이동 | Command + [ , ] | Ctrl + Alt + 좌 / 우 |
멀티 포커스 (한꺼번에 수정) | Alt + Alt + 아래 | Ctrl + Ctrl + 위 / 아래 |
오류 부분으로 포커스 이동 | F2 | F2 |
- 검색 - 텍스트 단축키
Mac | Window | |
현재 파일 내 검색 | Command + F | Ctrl + F |
현재 파일 교체 | Command + R | Ctrl + R |
전체 파일 검색 | Command + Shift + F | Ctrl + Shift + F |
전체 파일 교체 | Command + Shift + R | Ctrl + Shift + R |
정규표현식으로 검색, 교체 | 전체 파일 검색에서 Regex 체크 | 전체 파일 검색에서 Regex 체크 |
- 검색 - 기타 단축키
Mac | Window | |
파일명 검색 | Shift + Command + O | Shift + Ctrl + N |
메서드 검색 | Alt + Command + O | Shift + Ctrl + Alt + N |
Action 검색 | ㄴ | Ctrl + Shift + F |
전체 파일 교체 | Command + Shift + R | Ctrl + Shift + R |
정규표현식으로 검색, 교체 | 전체 파일 검색에서 Regex 체크 | 전체 파일 검색에서 Regex 체크 |
- 자동 완성 관련 단축키
Mac | Window | |
스마트 자동 완성 | Ctrl + Shift + Space | Ctrl + Shift + Space |
static 메소드 자동 완성 | Ctrl + Space 2번 | Ctrl + Space 2번 |
Getter/Setter/생성자 자동 완성 | Command + N | Alt + Insert |
Override 자동 완성(implements) | Ctrl + I | Ctrl + I |
- Live Template 관련 단축키
Mac | Window | |
목록 보기 | Command + J | Ctrl + J |
Live Template 추가 | Command + Shift + A (액션 검색) → Live Template 검색 후 추가 |
Ctrl + Shift + A → Live Template 검색 후 추가 |
- 리팩토링 - Extract (추출)
Mac | Window | |
변수 추출 | Command + Option + V | Ctrl + Alt + V |
파라미터 추출 | Command + Option + P | Ctrl + Alt + P |
메소드 추출 | Command + Option + M | Ctrl + Alt + M |
이너 클래스 외부로 추출하기 | F6 | F6 |
- 리팩토링 - 기타
Mac | Window | |
이름 일괄 변경 | Shift + F6 | Shift + F6 |
타입 일괄 변경 | Shift + Command + F6 | Shift + Ctrl + F6 |
안쓰는 Imports 정리 | Ctrl + Option + O | Ctrl + Alt + O |
코드 자동 정렬 | Command + Option + L | Ctrl + Alt + L |
- 디버그 관련
Mac | Window | |
Debug 실행 (현재 파일) | Ctrl + Shift + D | 없음 |
Debug 실행(이전 파일) | Ctrl + D | Shift + F9 |
Step Over (다음 줄 이동) | F8 | F8 |
Step Into (다음 메소드 이동) | F7 | F7 |
Step Out (현재 메소드 밖으로 이동) | Shift + F8 | Shift + F8 |
Evaluate Expression (브레이크된 상태에서 코드 사용) | Option + F8 | Alt + F8 |
Watch (브레이크 이후 코드 변경 확인) | 마우스클릭 (안경모양) |
마우스클릭 (안경모양) |
- Git 사용
Mac | Window | |
Git View On | Command + 9 | Alt + 9 |
Git Option Popup | Ctrl + V | Alt + ` |
Git History | Ctrl + V → 4 | Alt + ` → 4 |
Branch | Ctrl + V → 7 | Alt + ` → 7 |
Commit | Command + K | Ctrl + K |
Push | Command + Shift + K | Ctrl + Shift + K |
Pull | Command + Shift + A → git pull |
Ctrl + Shift + A → git pull |
'개발' 카테고리의 다른 글
싸피 SSAFY 7기 추가 합격, 면접 후기 (0) | 2021.12.28 |
---|---|
SSAFY 싸피 7기 서류 합격 .. (0) | 2021.11.29 |