WinGyu_coder
Pycharm에 Black (포매터)formatter 적용하기 본문
파이썬을 사용할때 협업 및 코드 작성시 정해진 규칙으로 작성하기 위해선 Black 블랙은 필수다.
적용 방법을 알아보자
1. black 설치하기
터미널에서 pip install black 작성
2. black 위치 확인하기
터미널에서 $ where black, which black 치면 위치 확인 가능, 보통 가상환경 사용시 가상환경 폴더 스크립트 안에 있음
3. Pycharm File Watch 플러그인 설치
Pycharm 상단 File -> settings 클릭 -> Plugins 에서 File Watch 설치 -> Pycharm 재실행
4. Pycharm File Watch 세팅
Pycharm 상단 File -> settings 클릭 -> Tools -> File Watchers 클릭
+ 클릭 후 custom 선택
Name : 칸에 원하는 이름을 적고 (ex: Black)
Program : 여기 칸에 black 스크립트 경로를 작성해 준다 ( ex : 경로/venv/bin/black)
Arguments : $FilePath$
Output paths to refresh : $FilePath$
Working directory : $ProjectFileDir$
$$ 사용하는 칸은 파이참에서 지원하는 명령어 라고 생각하면 편하다
Auto-save edited files to trigger the watcher 칸은 체크 해제하면 된다
(이건 취향차이 필자는 저장할때 마다 적용되게 하기 위한 설정)
5. Pycharm black 사용법
수동저장 -> black 적용 (저장키를 입력할때마다 black이 적용되게 할것이다.)
수정저장 사용 안 할시 black 명령어를 작동해야 한다.
------
수동저장 세팅할때
File -> settings -> Apperance & Behavior -> System Settings
위에 이미지 대로 설정하면 된다.
settings -> Editor -> General -> Editor Tabs 에 들어간 후
Mark modified(*) 부분을 체크한다.
-> 코드 수정 후 저장 안하면 * 표시가 나와서 저장안됀 코드를 확인하기 용이하다
마지막으로 settings -> Tools -> Actions on Save 에 들어간후
위에 이미지대로 설정하면 된다.
File Watcher가 없을시 플러그인에서 설치하면 된다.
'Python파이썬' 카테고리의 다른 글
Python, 파이썬 3개의 점 좌표에 대한 각도 구하기, 모듈 math 사용하기 (0) | 2023.11.08 |
---|---|
Python 난독화 및 암호화, Pyarmor 사용하기 (유료버전) (7) | 2023.10.10 |
Django 파일 업로드 DRF, parser_classes (0) | 2023.10.01 |
Python 난독화 하기, Cython 사용방법 (0) | 2023.09.21 |
Python 으로 객체 및 리스트 관리 Enumerate 와 zip 사용 방법 (0) | 2023.09.20 |