본문 바로가기
프로그래밍/Python 관련 정보

[Phycharm] Table of Contents

by TrillionNT 2025. 2. 26.

환경설정 및 기본 기능

Alt + Enter : 파이썬 추천 코드 형식으로 리팩토링 제안

ESC : 에디터 창으로 돌아오기

F12 : 마지막 도구창으로 이동

Alt + 0 : 커밋

Alt + 1 : 프로젝트

Alt + 2 : 북마크

Alt + 3: 찾기

Alt + 4 : 실행창

Alt + 5 : 디버그 창

Alt + 6 : 문제 창

Alt + Home : Navigation bar (좌측하단에서 스크립트, 파일등을 곧바로 이동할 수 있는 bar)

Ctrl + Tab : 화면전환 

Ctrl + [ or ] : 코드 블록단위로 이동

Alt +  ↑ or ↓ : 매서드 단위로 이동

Shift + F10 : 윗 상단에 설정되어 있는 파일 실행

Ctrl + Shift + F10 : 현재 포커스 파일 실행

Alt + Shift + F10 : 실행하고 싶은 파일 중에 골라서 실행

Source Code 편집하기

Ctrl + Space : Basic code completion

Ctrl + Shift + Enter : 문장완성. e.g. function syntax :추가 등

Ctrl + Alt + T : 코드 감싸기
Ctrl + / : 주석 적용/해제

Ctrl + Q : 관련문서 확인 

Ctrl + Shift + I : 코드 정의 참조

Ctrl + P : 매개변수 확인

Shift + Enter : (커서위치와 상관없는) 라인 추가

Ctrl + Alt + Enter : (위로) 라인 추가

Ctrl + C : 문장 한줄 복사

Ctrl + D : 라인 복제

Ctrl + Y : 라인 삭제 
Ctrl + Shift + J (뒷줄 내용을 바로 커서 뒤로 올린다) :  라인 병합 

Alt + Shift + 방향키 : 코드라인 이동
Ctrl + Shift + 방향키 (e.g. while블록을 통째로 이동) : 코드블럭 이동
Ctrl + Alt + Shift + 방향키 (e.g. width=”80”을 통째로 이동) : 속성 이동

Home , Shift + End : 한줄 전체 선택

Alt + J (Alt + Shift + J) : (여러 번 등장 시) multiple 선택/해제

Ctrl + Alt + Shift + J : (여러 번 등장 시) multiple 전체 항목 선택

Ctrl + W (Ctrl + Shift + W) : 점차 상위/하위로 선택 범위 확장/축소

Ctrl + Alt + L (에러는 안 나는데 지글지글한 밑줄이 생긴 것을 reformat) : 서식 적용 

Ctrl + Alt + O : 패키지 정리 

Ctrl + Alt + I : 들여쓰기(블록에 맞춰 들여쓰기하면서 내려오기)

Ctrl + F4 : 활성창 닫기 

Ctrl + Backspace(delete) : 단어 단위 삭제

Focus

Ctrl + ← or →  : 단어단위 이동

Ctrl + Alt + ← or →  : 커서 이전/다음 위치로 이동
Ctrl + Home(End) : 문서의 처음(끝)으로 이동
F2 (Shift + F2) : 오류라인 위/아래 커서이동
Ctrl + B : 선언부 커서이동(Class, Method, Variable)
Ctrl + G : 라인지정 커서이동(몇번째 라인인지 입력)  
Ctrl + U : Super Method, Class로 커서이동
Ctrl + Ctrl + 방향키 (ESC로 종료) : 멀티포커스

검색

Shift*2 : 전체검색

Ctrl+Shift+A : 기능검색

Ctrl + F7 : 선택한 함수, 변수 등이 파일내에서 어디에 사용되었는지 하이라이트
Alt + F7 : 선택한 함수, 변수 등이 파일내에서 어디에 사용되었는지 목록 표시

Ctrl + F(R) : 내용검색/수정 
Ctrl + Shift + F(R) : (프로젝트 전체) 내용검색/수정

Ctrl + Shift + I : 함수나 매서드의 구현부 확인

Refactoring

Ctrl + Alt + Shift + T : 전반적인 항목 리펙토링

1) Rename (Shift + F6)

2) Exact Variable (Ctrl + Alt + V)

3) Extract Method (Ctrl + Alt + M)

4) Extract parameter (Ctrl + Alt + P)

5) 클래스로부터 부모가 될 클래스 추출

6) 인라인 변수 (Ctrl+Alt+N)

Debugging

Shift + F9 : 윗 상단에 설정된 파일 디버깅 실행 
Alt + Shift + F9 : 실행하고 싶은 파일 중에 골라서 디버깅 실행 
Ctrl + F8 : 중단점 설정
F8 : Step Over (다음라인으로 이동)
F7 : Step Into(프로그래밍 과정에서 호출되는 대상 안까지 들어가는 실행)
Shift + F8 : Step Out (밖으로 나가기)
F9 : Debugging 다음 중단점까지 실행
Ctrl + F2 디버깅 중지
Alt + F8 : 식 조사(Evaluate)

Ctrl + Shfit + F8 : 설정된 중단점 전체보기