코딩항해기
[Tip] 인텔리제이 intellij 단축키 (window) 본문


https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html#
IntelliJ IDEA keyboard shortcuts | IntelliJ IDEA
www.jetbrains.com
[개발 꿀팁] 마우스 놓고 코딩해보자! intelliJ 단축키 23선 | Disquiet*
단축키로 빠르고 스마트하게 개발하고 싶은 개발자 분들 잠시만 주목해주세요!chatGPT와 제가 엄선한 유용한 IDE 단축키를 소개합니다.개인적으로 자주 쓰는 단축키는 로 표시했습니다.코드 편집
disquiet.io
인텔리제이에서 자동완성(코드 추천) 창을 수동으로 띄우는 기본 단축키는:
Windows/Linux: Ctrl + Space
Mac: Command(⌘) + Space (※ 일부 Mac 환경에서는 Spotlight와 중복될 수 있으니, 인텔리제이 Keymap에서 단축키를 바꿔줘야 할 수 있습니다).
또한, 더 똑똑한 자동완성(Smart Completion)은:
Windows/Linux: Ctrl + Shift + Space
Mac: Command(⌘) + Shift + Space로 사용할 수 있습니다.
한 줄 전체 자동완성 및 세미콜론(;)까지 추가해주는 기능은:
Windows/Linux: Shift + Ctrl + Enter
Mac: Shift + Command + Enter입니다.
정리:
기본 자동완성 추천창: Ctrl + Space (윈도우), Command + Space (맥)
스마트 자동완성: Ctrl + Shift + Space (윈도우), Command + Shift + Space (맥)
한 줄 완성(세미콜론 포함): Shift + Ctrl + Enter (윈도우), Shift + Command + Enter (맥)
필요에 따라 Keymap(환경설정 > Keymap 탭)에서 키를 원하는 대로 바꿀 수 있습니다.
Alt + Enter 의도 조치(Action) 오류‧경고 빠른 처리, Import 추가 등 자동 제안
Ctrl + Alt + L 코드 포맷팅 현재 파일 혹은 선택 영역 자동 정렬
Ctrl + Alt + O 불필요한 import 정리 사용하지 않는 import 삭제
Ctrl + W / Shift+Ctrl+W 코드 범위 선택/축소 커서 기준 코드 블록/영역 확장 및 축소
Ctrl + / 한 줄 주석/주석 해제 선택한 줄에 바로 주석
Ctrl + Shift + /, \ 블록(여러 줄) 주석 처리/해제 코드 영역 전체 주석
Ctrl + B 선언부/정의부로 이동 함수, 변수, 클래스 등 선언 위치 즉시 점프
Ctrl + E 최근 파일 열기 편집한 파일 리스트 신속 전환
Alt + F7 사용처 찾기 특정 변수, 함수, 클래스 등 사용된 곳 전체 검색
Ctrl + Shift + Alt + T 리팩토링 메뉴 다양한 리팩토링 옵션 한 번에 표시
Ctrl + Shift + A 명령/단축키 찾기 액션 및 설정 검색
Shift + Shift 전체 검색 클래스, 파일, 심볼, 액션 등 통합 퀵서치
Ctrl + D 현재 줄 바로 복제 동일한 내용을 위/아래로 복사
Ctrl + Y 현재 줄 바로 삭제 줄 전체 삭제
이름 변경(Rename): Shift + F6
변수 추출(Extract Variable): Ctrl + Alt + V
메소드 추출(Extract Method): Ctrl + Alt + M
필드 추출(Extract Field): Ctrl + Alt + F
인라인(In-line): Ctrl + Alt + N (Windows/Linux)
전체 최상위 폴더에서 "Optimize Imports" 실행
프로젝트 패널에서 루트 폴더(프로젝트 전체)를 선택합니다.
우측 클릭 → Code → Optimize Imports 선택
또는 단축키 Ctrl + Alt + O (Windows/Linux), ⌃ + ⌥ + O (macOS)
→ 이 단축키는 선택한 폴더 하위의 모든 파일에 적용되어, 전체 소스의 unused import를 한 번에 정리할 수 있습니다.
참고
각 단축키 및 메뉴는 [Code > Optimize Imports] 메뉴에서 확인 가능합니다.
방법 1의 폴더 전체 선택 후 Optimize Imports 실행이 가장 확실하게 프로젝트 전체에 적용됩니다.
자동 정리 옵션을 켜면 커밋이나 저장 시 별도 작업 없이 import가 항상 깨끗하게 정리됩니다.
추가로,
정렬 기준도 설정:
Settings > Editor > Code Style > Java > Imports 에서 import 그룹 순서 및 사용 기준도 세부적으로 지정할 수 있습니다
커밋 시 자동 import 정리
커밋 창 우측의 옵션에서 **"Optimize imports"**를 체크
→ 커밋할 때마다 자동으로 import가 정리됩니다.
기능 단축키
| 기능 | 단축키 |
| 코드 작성 및 수정 | |
| 자동 완성 | Ctrl + Space |
| 스마트 완성 | Ctrl + Shift + Space |
| 코드 포맷팅 | Ctrl + Alt + L |
| 라인 삭제 | Ctrl + Y |
| 라인 복사 | Ctrl + D |
| 주석 추가/제거 | Ctrl + / |
| 블록 주석 추가/제거 | Ctrl + Shift + / |
| 메소드 이름 변경 | Shift + F6 |
| 코드 오류 검사 | Alt + Enter |
| 변수 또는 메소드 추출 | Ctrl + Alt + M |
| 필드 추출 | Ctrl + Alt + F |
| 생성자(getter,setter) 자동 생성 | Alt + Insert |
| 코드 정리 | Ctrl + Alt + O |
| 코드 네비게이션 | |
| 파일 검색 | Ctrl + Shift + N |
| 클래스 검색 | Ctrl + N |
| 심볼 검색 | Ctrl + Shift + Alt + N |
| 최근 파일 | Ctrl + E |
| 최근 변경된 파일 | Ctrl + Shift + E |
| 이전 위치로 이동 | Ctrl + - |
| 다음 위치로 이동 | Ctrl + Shift + - |
| 다음 오류로 이동 | F2 |
| 이전 오류로 이동 | Shift + F2 |
| 디버깅 | |
| 중단점 토글 | Ctrl + F8 |
| 디버그 시작 | Shift + F9 |
| 디버그 중 다음 줄 실행 | F8 |
| 디버그 중 메소드 호출로 이동 | F7 |
| 디버그 중 현재 라인 실행 | Shift + F8 |
| 디버그 중 재개 | F9 |
| 버전 관리 | |
| 커밋 | Ctrl + K |
| 푸시 | Ctrl + Shift + K |
| 로컬 변경 사항 보기 | Ctrl + D |
| 변경 사항 복원 | Ctrl + Z |
| 리팩토링 | |
| 리팩토링 | Ctrl + Alt + Shift + R |
| 메소드 추출 | Ctrl + Alt + M |
| 필드 추출 | Ctrl + Alt + F |
| 변수 추출 | Ctrl + Alt + V |
| 템플릿 사용 | Ctrl + J |
| 클래스 이동 | F6 |
| 기타 유용한 단축키 | |
| 도움말 | Ctrl + Q |
| 서치 바 열기 | Ctrl + Shift + F |
| 최근 변경 사항 보기 | Ctrl + Shift + A |
| 검색 결과 열기 | Alt + 1 |
| 파일 구조 보기 | Ctrl + F12 |
| 현재 파일 구조 보기 | Ctrl + Shift + Alt + F12 |
| 빌드 | Ctrl + F9 |
| 실행 | Shift + F10 |
| 실행 중지 | Ctrl + F2 |
| 프로그램 종료 | Ctrl + Shift + F2 |
| 도구창 열기 | Alt + 1 |
| IDE 재시작 | Ctrl + Shift + F12 |
| 검색 관련 | |
| 파일 내 검색 | Ctrl + F |
| 파일 내 치환 | Ctrl + R |
| 전체 프로젝트 검색 | Ctrl + Shift + F |
| 전체 프로젝트 치환 | Ctrl + Shift + R |
| 기타 | |
| 실행 구성을 수정 | Ctrl + Alt + Shift + S |
| 설정 열기 | Ctrl + Alt + S |
| 인텔리제이 업데이트 | Ctrl + Shift + Alt + U |
| 여러 줄 코드 동시 편집 | Ctrl(연속두번) + 방향키 위 또는 아래 (위로 늘리고 아래로 줄임) |
'기타 > Tip' 카테고리의 다른 글
| [Tip] 이클립스 eclipse 코드 태그 커스텀 (0) | 2024.10.10 |
|---|---|
| [Tip] 인텔리제이 intellij TODO 코드 태그 커스텀 (6) | 2024.10.10 |
| [Tip] 인텔리제이 intellij 세로줄 없애기 (0) | 2024.09.29 |
| [Tip] 이클립스 빨강 초록 형광줄 (EcleEmma) (1) | 2024.08.30 |
| [Tip] 이클립스가 느리게 켜질 때 (0) | 2024.08.01 |