규도자 개발 블로그
내가 jetbrain IDE에서 black 포매터를 사용하는 방법 본문
내가 jetbrain IDE에서 black 포매터를 사용하는 방법
개발할 때 주로 IntelliJ IDEA를 쓰곤 하는데 보통 파이썬을 사용하는 IDE는 IDEA와 PyCharm일테니 공통적으로 적용할 수 있다. shift를 두번 누르면 search everywhere가 켜지는데 여기에서 external tools를 검색해서 들어가면 설정창에서 External Tools를 설정할 수 있는 창이 열린다.
이렇게 말이다.
이 상태에서 +를 누르고
Name과 Description은 취향것 입력하고 Program에는 black formmater 실행파일을 지정하고, Arguments에는 "$FilePath$"
를 입력한다. 그러면
이렇게 Search Everywhere에서 black을 바로 찾아서 적용할 수 있다. 아까 입력했던 Arguments에 적힌 "$FilePath"라는 명령어는 현재 열고 있는 파일을 의미하므로 현재 파일에만 적용할 수 있다.
협업을 하면서 아직 블랙포매터가 적용되지 않은 곳이 내 PR로 인해서 수정되어 혼란과 Conflict를 피하기 위해 꼭 내가 수정한 파일에만 포매터를 적용해서 merge를 하곤 하는데 이런 방법을 이용해서 사용하고 있다.
'Python > Python' 카테고리의 다른 글
crybaby: 오류메시지를 slack으로 보내기 위한 exception handler (3) | 2022.11.09 |
---|---|
python-cli-base: 파이썬 cli package를 만들기 위한 베이스 프로젝트 (0) | 2022.09.24 |
Elixir의 Pipe연산자(|>)를 파이썬에서쓰기 위한 발악 (0) | 2022.08.28 |
파이썬 인터닝 (Python Interning) - 객체 재사용 (1) | 2022.06.06 |
파이썬 함수의 매개변수에 쓰이는 bare asterisk(*)의 의미 (0) | 2022.05.21 |
Comments