windows를 사용하는 코린이인 필자에게
수많은 단축키 중 개발효율을 올려주는 주요 단축키만을 골라 담아왔다!
보는 분들에게 많은 도움이 되길 바란다 (●'◡'●)
⌨ PyCharm 주요 단축키 정리
실행 및 디버깅 단축키
기능 | 단축키 | 설명 |
---|
코드 실행 | Shift + F10 | 이전에 실행했던 파일 실행 |
코드 디버깅 | Shift + F9 | 이전에 디버그했던 파일 디버그 |
해당 파일 코드 실행 | Ctrl + Shift + F10 | 클릭한 파일을 실행 |
파일 선택 실행 | Alt + Shift + F10 | 선택한 파일 실행 |
파일 선택 디버그 | Alt + Shift + F9 | 선택한 파일 디버그 |
Python Console 실행 | Alt + Shift + E | Interpreter처럼 한 줄씩 실행 가능한 Console 실행 |
편집 단축키
기능 | 단축키 | 설명 |
---|
칸 띄우기 | Tab | 오른쪽으로 이동하여 칸 띄우기 |
칸 줄이기 | Shift + Tab | 왼쪽으로 이동하여 칸 줄이기 |
주석 처리 | Ctrl + / | 커서 있는·드래그한 라인 전체 주석(#) 처리 |
커서 라인 복제 | Ctrl + D | 커서 있는 라인 전체 복사·바로 밑줄에 붙여넣기 |
커서 라인 삭제 | Ctrl + Y | 커서 있는 라인 전체 삭제 |
커서 라인 위 줄로 | Alt + Shift + ↑ | 커서 있는 라인을 한 줄 위로 이동 |
커서 라인 아래 줄로 | Alt + Shift + ↓ | 커서 있는 라인을 한 줄 아래로 이동 |
시작부분 삭제 | Ctrl + Backspace | 커서 부분부터 단어가 시작되는 부분까지 삭제 |
끝부분 삭제 | Ctrl + Delete | 커서 부분부터 마지막 부분까지 삭제 |
다중 키보드 커서 같은 라인 생성 | Shift + Alt + 마우스 드래그 | 같은 라인 또는 같은 라인에서 시작하는 다중 키보드 커서 생성 |
다중 키보드 커서 원하는 곳에 생성 | Alt + 원하는 곳에 마우스 클릭 | 원하는 곳에 다중 키보드 커서 생성 |
일반 단축키
기능 | 단축키 | 설명 |
---|
환경 설정 열기 | Ctrl + Alt + S | 환경 설정 열기 |
빠른 전환 | Ctrl + Tab | 파일 등 빠른 전환 |
탐색 단축키
기능 | 단축키 | 설명 |
---|
키보드 커서 다음 줄로 | Shift + Enter | 키보드 커서가 어디에 있든, 키보드 커서를 바로 다음 줄(빈줄 생성)로 이동 |
키보드 커서 이전 위치로 이동 | Ctrl + Alt + ← | 키보드 커서 이 전 위치로 이동 |
키보드 커서 다음 위치로 이동 | Ctrl + Alt + → | 키보드 커서 다음 위치로 이동 |
에러 문장으로 바로 이동 | F2 | 빨간 줄 그어진 코드로 이동 |
선언으로 이동 | Ctrl + 클릭 | Ctrl을 누른 상태로 함수 또는 변수를 클릭하면, 선언된 곳으로 이동 |
클래스로 이동 | Ctrl + N | 현재 커서가 있는 위치를 감싸고 있는 클래스로 이동 |
함수 간 이동 | Alt + ↑or↓ | 하나의 함수를 단위로 하여 위 아래로 이동 |
라인으로 이동 | Ctrl + G | 디버깅 시 출력되는 특정 라인으로 이동 |
세부 내용 보기 | Ctrl + Shift + I | 특정 변수에 단축키 사용시 해당 변수의 세부 정의 내용 보임 |
검색 단축키
기능 | 단축키 | 설명 |
---|
찾기 | Ctrl + F | 해당 파일에서 찾고자 하는 코드 찾기 |
모든 위치 찾기 | Ctrl + Shift + F | 모든 파일에서 찾고자 하는 코드 위치 상세히 찾기 |
⌨ 폰트 크기 조절
기능 | 단축키 | 설명 |
---|
폰트 사이즈 휘로 조절 | Ctrl + 마우스 휠 | 마우스 휠을 이용하여 폰트 크기 조절 |
설정법 : [Windows] File - Settings - Editor - General - Mouse Control에서 아래 표시 옵션 클릭!
⌨ 단축키 변경하는 방법
정해진 단축키가 사용하기 불편하거나, 단축키를 만들고 싶을 때 사용하는 방법이다.
설정법: [Windows] File - Settings - Apperance & Behavior - Keymap
-> 원하는 기능을 검색 -> 마우스 우클릭 - Add Keyboards Shortcut 선택
-> 원하는 단축키 입력 (타이핑 할 필요 없이 원하는 단축키를 누르면 된다!!)