OS:
⚙️ 일반 및 창
🎯 검색 및 액션
| Ctrl + Shift + A ⌘ + ⇧ + A Ctrl + Shift + A | 액션 찾기 |
Shift + Shift | 전체 검색 |
| Ctrl + Alt + S ⌘ + , Ctrl + Alt + S | 설정 열기 |
🖼️ 도구 창
| Alt + 1 ⌘ + 1 Alt + 1 | 프로젝트 뷰 |
| Alt + 4 ⌘ + 4 Alt + 4 | 실행 뷰 |
| Alt + 5 ⌘ + 5 Alt + 5 | 디버그 뷰 |
| Alt + 9 ⌘ + 9 Alt + 9 | Git 뷰 |
| Alt + F12 ⌥ + F12 Alt + F12 | 터미널 |
| Ctrl + Shift + F12 ⌘ + ⇧ + F12 Ctrl + Shift + F12 | 에디터 최대화 |
🧭 탐색
📂 이동
| Ctrl + N ⌘ + O Ctrl + N | 클래스로 이동 |
| Ctrl + Shift + N ⌘ + ⇧ + O Ctrl + Shift + N | 파일로 이동 |
| Ctrl + Alt + Shift + N ⌘ + ⌥ + O Ctrl + Alt + Shift + N | 심볼로 이동 |
| Ctrl + G ⌘ + L Ctrl + G | 줄로 이동 |
🔖 코드 탐색
| Ctrl + B ⌘ + B Ctrl + B | 선언으로 이동 |
| Ctrl + Alt + B ⌘ + ⌥ + B Ctrl + Alt + B | 구현으로 이동 |
| Ctrl + U ⌘ + U Ctrl + U | 부모로 이동 |
| Ctrl + E ⌘ + E Ctrl + E | 최근 파일 |
| Ctrl + F12 ⌘ + F12 Ctrl + F12 | 파일 구조 |
✏️ 편집
💡 코드 완성
| Ctrl + Space ⌃ + Space Ctrl + Space | 기본 완성 |
| Ctrl + Shift + Space ⌃ + ⇧ + Space Ctrl + Shift + Space | 스마트 완성 |
| Ctrl + Shift + Enter ⌘ + ⇧ + Enter Ctrl + Shift + Enter | 문장 완성 |
| Ctrl + P ⌘ + P Ctrl + P | 매개변수 정보 |
| Alt + Enter ⌥ + Enter Alt + Enter | 의도 액션 |
📝 줄 편집
| Ctrl + D ⌘ + D Ctrl + D | 줄 복제 |
| Ctrl + Y ⌘ + Backspace Ctrl + Y | 줄 삭제 |
| Ctrl + / ⌘ + / Ctrl + / | 줄 주석 |
| Ctrl + Shift + / ⌘ + ⌥ + / Ctrl + Shift + / | 블록 주석 |
| Alt + Shift + Up/Down ⌥ + ⇧ + ↑/↓ Alt + Shift + Up/Down | 줄 이동 |
🔄 리팩터링
⚡ 리팩터링 액션
| Shift + F6 ⇧ + F6 Shift + F6 | 이름 변경 |
| Ctrl + Alt + M ⌘ + ⌥ + M Ctrl + Alt + M | 메서드 추출 |
| Ctrl + Alt + V ⌘ + ⌥ + V Ctrl + Alt + V | 변수 추출 |
| Ctrl + Alt + C ⌘ + ⌥ + C Ctrl + Alt + C | 상수 추출 |
| Ctrl + Alt + L ⌘ + ⌥ + L Ctrl + Alt + L | 코드 정리 |
| Ctrl + Alt + O ⌃ + ⌥ + O Ctrl + Alt + O | 임포트 최적화 |
🔍 검색
📄 찾기 및 바꾸기
| Ctrl + F ⌘ + F Ctrl + F | 찾기 |
| Ctrl + R ⌘ + R Ctrl + R | 바꾸기 |
| Ctrl + Shift + F ⌘ + ⇧ + F Ctrl + Shift + F | 경로에서 찾기 |
| Ctrl + Shift + R ⌘ + ⇧ + R Ctrl + Shift + R | 경로에서 바꾸기 |
| Alt + F7 ⌥ + F7 Alt + F7 | 사용처 찾기 |
🐛 실행 및 디버그
▶️ 실행
| Shift + F10 ⌃ + R Shift + F10 | 실행 |
| Shift + F9 ⌃ + D Shift + F9 | 디버그 |
| Ctrl + Shift + F10 ⌃ + ⇧ + R Ctrl + Shift + F10 | 컨텍스트 실행 |
👟 디버그 제어
F7 | 단계 진입 |
F8 | 단위 실행 |
| Shift + F8 ⇧ + F8 Shift + F8 | 빠져나가기 |
F9 | 재개 |
| Ctrl + F8 ⌘ + F8 Ctrl + F8 | 중단점 토글 |
📦 버전 관리
🔀 Git 작업
| Ctrl + K ⌘ + K Ctrl + K | 커밋 |
| Ctrl + Shift + K ⌘ + ⇧ + K Ctrl + Shift + K | 푸시 |
| Ctrl + T ⌘ + T Ctrl + T | 풀 |
📁 설정 경로
%APPDATA%\JetBrains\PyCharm* ~/Library/Application Support/JetBrains/PyCharm* ~/.config/JetBrains/PyCharm* | 설정 디렉토리 |
.idea/ | 프로젝트 설정 |
💡 팁
🚀 생산성 팁
Shift + Shift로 모든 것 검색- 강조된 코드에서
Alt + Enter로 빠른 수정 - Live Template:
main + Tab으로 메인 함수 - Postfix Completion:
expr.if, expr.for - 설정 > 프로젝트 > Python 인터프리터에서 구성