Python 강의를 듣다가 강사 분께서 단축키로 코드를 정렬하는 걸 보고 나도 사용하고 싶어서 알아봤다.
코드 자동 정렬 단축키
- 문서 전체 : Shift + Alt + F
- 선택한 영역만 : Ctrl + K Ctrl + F
VSCode 키보드 단축키를 참고해보니 'Format Document', 'Format Selection항목이 있었다. 단축키 리스트 참고자료
단축키 시도 - 실패
단축키를 알았으니 바로 시도해보았으나 오류와 마주했다. 내가 코드를 돌린 것도 아닌데 오류를 만나야겠니...😭
[There is no formatter for 'python' files installed] 오류 해결을 위해 python formatter를 설치해보자.
Black Formatter 설치 및 적용
1. Black Formatter 설치
VSCode의 Extension으로 들어가서 'Black'을 검색하고 'Black Formatter'를 설치한다.
2. Black Formatter 적용하기
VSCode에서 [Ctrl + ,]를 통해 세팅을 열고 'Default Formatter'를 검색해 'Black Formatter'로 설정한다.
끝.
여기까지 적용이 모두 끝났다. 이제 VSCode에서 [Shift + Alt + F] 단축키를 사용할 수 있다. 🤩
설정 중에 파일을 저장할 때마다 자동으로 Formatter를 적용하는 설정이 있는데 내가 기억하던 형태랑 다르게 저장되는게 싫어서 난 설정하지 않았다. 개인 취향의 문제이니 원하는 사람은 설정해도 좋을 듯하다. ('Format on save'을 검색해서 설정 가능하다.)