규도자 개발 블로그

내가 jetbrain IDE에서 black 포매터를 사용하는 방법 본문

Python/Python

내가 jetbrain IDE에서 black 포매터를 사용하는 방법

규도자 (gyudoza) 2022. 9. 4. 04:25

내가 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를 하곤 하는데 이런 방법을 이용해서 사용하고 있다.

Comments