찬우의 이것저것 Chanwoo's blog

[python]pycharm 단축키

단축키를 잘쓰고싶다..

유용한 기능이 있는 단축키들을 정리해봤다. (Windows 기준, Mac은 단축키가 다른경우가 있다.)

기능 단축키
복사, 잘라내기(선택영역이 없으면 해당 Line을 복사함) Ctrl + C, Ctrl + X
자동완성 Ctrl + Space
커서 위치 상관없이 줄바꿈 Shift + Enter
매개변수 정보 보기 Ctrl + P
문서 정보(doc string) 보기 Ctrl + Q
함수이름(컨텍스트) 보기 Alt + Q
에워싸기(if, while, try/except) Ctrl + Alt + T
라이브템플릿 삽입(미리짜여진 코드들) Ctrl + J
라인 복제 Ctrl + D
라인 삭제 Ctrl + Y
Word 단위 선택 확장, 축소(누를때마다 범위 확장, 축소) Ctrl + W, Ctrl + Shift + W
Word 단위 Delete, Backspace Ctrl + Delete, Ctrl + Backspadce
커서위치의 Word를 대문자 - 소문자 토글 Ctrl + Shift + U
파일전체 코드 서식 적용 정렬 (pep8) Ctrl + Alt + L
줄단위 코드 서식 적용 정렬 (pep8) Ctrl + Alt + I
히스토리(복사, 잘라내기했던것)에서 붙여넣기 Ctrl + Shift + V
해당항목 리팩토링 Ctrl + Alt + Shift + T
새 파일 (포커스가 프로젝트창일때) (Alt+1) - Alt + Insert
unit test, copyright 생성(포커스가 코드창일때) Alt + Insert
파일 이름 변경 Shift + F6
최근실행,디버그(rerun) Ctrl + F5
실행 Shift + F10
파일 선택 실행 Ctrl + Shift + F10
Debug Shift + F9
BreakPoint 설정 Ctrl + F8
한단계씩 코드 실행(Step over/into/out) F8 / F7 / Shift + F8
resume (다음 break point까지 실행) F9
실행중인 작업 종료 Ctrl + F2
커서 위치 iPython으로 console에서 바로 실행 Alt + Shift + E
프로젝트 메뉴로 이동 Alt + 1
코드창으로 이동 Ctrl + tab , Shift * 2
코드 탭 이동 Alt + 좌우방향키
여러줄 동시에 편집 Ctrl + Ctrl + 위아래 방향키
오류, 경고있는 라인으로 포커스 이동 F2
VCS menu 열기 Alt + `(~)
git commit Ctrl + K
git push Ctrl + Shift + K
git pull Ctrl + shift + A , type git pull

이정도는 쓰지않을까?라고 생각했던 명령어들이 너무 많다.

마우스를 덜쓰고 키보드로 많은 작업을 하기 위해 도움을 주는 Key Promoter 라는 플러그인을 사용해보자!

마우스로 어떤 명령을 클릭하면 해당 명령의 단축키를 알려주고 내가 마우스로 자주 클릭하는 명령들을 순서대로 보여준다.

image-20200414041733548

참조

https://kgu0724.tistory.com/95

https://mainia.tistory.com/5611

https://tariat.tistory.com/336