728x90
@IntelliJ IDEA는 편집, 탐색, 리팩토링, 디버깅 등 일상적으로 수행하는 대부분의 작업에 대하여 해당 명령어의 키보드 단축키를 제공합니다. 이러한 단축키를 배우고 연습하여 기억해 두면 작업 흐름을 원활하게 유지하는 데 도움이 됩니다.
포커스
- F2
- 다음 오류, 경고, 제안으로 점프함
- Alt + 1
- 프로젝트 창이 열리고 포커스가 위치함
- 트리 탐색 및 검색에 유용
- Esc를 누르면 포커스가 다시 에디터로 복귀됨
- Ctrl + W / Ctrl + Shift + W
- 선택 영역 확장 / 축소
- Ctrl + Shift + ←→
- 영역 선택(단어 단위)
- 실행/디버깅
- CTRL + D : 디버깅
- CTRL + OPT + D : 여러 configuration들이 존재할때 특정 configuration 선택할 수 있는 창을 띄움
- CTRL + SHIFT + D : 현재 커서가 있는 파일 또는 유닛테스트를 build & debug
- 참고: 위 세가지 단축키의 D 대신 R을 입력하면 디버깅 대신 실행 모드로 동작
- F8: 디버깅 중에 누르면 next line으로 진행
- CMD + OPT + R : 현재 브레이크포인트에 멈춰있는 어플리케이션을 Resume
- CMD + F8 : 현재 커서에 브레이크 포인트 토글
- CMG + , : InterlliJ 전체 설정
- CMD + ; : 프로젝트 설정
- OPT + ENTER : 밑줄친 곳에서 추가액션
- lint 적용, 오타 보정, error correction 등등 다양한 액션 가능
- 아이템 찾기
- CMD + (SHIFT or OPT) + O : find symbols, files
- CMD + SHIFT + a : find actions (인텔리제이의 수많은 메뉴와 기능들을 찾기 힘들때는 이곳을 통해서 검색할것)
- SHIFT 2회 : find all
- CMD + E : 최근 열었던 파일 목록
- 텍스트 찾기
- CMD + SHIFT + F
- text 전체 찾기
- scope 지정 가능
- CMD + SHIFT + R
- text 전체 Replace
- CMD + SHIFT + F
- CMD + F12 : current file’s structure
- 코드 찾기
- OPT + F7 : find usage
- CTRL + OPT + H: call hierachy
- CTRL + H: type hierachy
- CMD + Click: Jump to definition
- CMD + OPT + Click: Jump to Implementation
- interface를 구현한 구현체들을 검색해서 이동
- CMD + DELETE : 현재 커서가있는 한줄 삭제
- OPT + F1 → 1 : 현재파일 프로젝트 트리에서 열기
- SHIFT + F6 : 이름 바꾸기 (refactor)
- CMD + SHIFT + V : 클립보드 히스토리 보기
- 네비게이션
- CMD + [ : 뒤로 이동
- CMD + ] : 앞으로 이동
- 윈도우 분할해서 사용중일때
- (단축키 없음) Move to Opposite Group 현재 열려있는 파일을 반대편 윈도우로 옮긴다.
728x90
'Dev' 카테고리의 다른 글
DataBase Engine(데이터 베이스 엔진) (0) | 2021.09.28 |
---|---|
프록시(Proxy)란 (0) | 2021.07.26 |
객체 지향 프로그래밍(OOP) (0) | 2021.06.16 |
[CS]프로세스(Process)란? (0) | 2021.06.13 |
[Network]URL,URI,URN의 정의 (0) | 2021.04.13 |