⚙️ 개발환경설정
[IntelliJ /Pycharm] 파이참 파일 저장시 python 자동 정렬, 파이선 Formatter 설정하기
Tamii
2024. 12. 11. 23:25
반응형
문제상황
파이참에서 Python3 로 코딩 시
auto save reformat 즉, 저장 시 자동정렬이 되지 않음
파이참 프로가 아닌 PycharmCE 사용 중 -> EsLint, Prettier 플러그인 설치가 되지 않음
해결 방법
1. black 설치
pip install black
2. plugin에서 File Watchers 설치
환경설정 > 플러그인 > "File Watchers" 검색 > Install
Setting > Plugin > "File Watchers" 검색 > Install
3. File Watcher에 커스텀 룰 추가
Settings > Tools > File Watchers
아래와 같이 설정
- File Type: Python
- Scope: 현재 프로젝트
- Program: black (터미널에서 실행 가능한 경로 지정)
- Arguments: $FilePath$
- Output Paths to Refresh: $FileName$
Program의 경우 black이 설치된 경로를 알아야 하는데
터미널에서 아래와 같이 입력 시 확인 가능
which black
4. 저장 시 자동정렬 설정
Tools > Action on Save