사실 VS Code 쓰는 사람들은 이미 다 쓰고 있을 것 같지만 정리해놓은 글이 하나도 없는 것 같아서 직접 써 봄


VS Code는 Python 만져보기 시작하면서 사용하게 된거라 Python 관련 Extension이 많을지도 모르겠는데


생각나는거 있으면 나중에 추가해보고


일단 지금 당장 적는 건 완전 기본기에 범용성 있는 걸로 정리해 보겠음


1. Bracket Pair Colorizer 2


이건 괄호를 상대적으로 덜 쓰는 Python에서는 비교적 필요성이 덜하긴 한데


기본적으로 대부분의 주요 코딩 언어에서 쓸 수 있음


괄호를 색깔로 구별해주는건데


원래도 괄호에 커서 올리면 대응되는 괄호 표시해 주긴 하지만


가독성은 가독성대로 더럽고 코드 길어지다 보면 그냥 잘 안 보임


그래서 하위 단계 상위 단계에 있는 괄호를 다른 색깔로 구별해주고


괄호 안맞으면 빨간색으로 강조해주는 확장인데


이건 솔직히 한번 쓰기 시작하고 나면 이거 없이 한다고 생각하니 죽겠더라


당장에 아래에 질문글도 괄호쌍 못맞춰서 질문한거 보면


미관도 올리고 생산성도 확 높이는 확장도 이만한 게 없다고 생각하니 아직 안 쓰는 사람은 꼭 써보자


여담으로 다른 테마랑 섞어쓰면 우선순위 문제 때문인지 작동 안 할 때가 있는데


아무데나 괄호 한번 쳐주면 다시 색깔 들어옴


확장 설정에서 괄호 색깔도 맘대로 바꿀 수 있는데


"Yellow", "Lime", "Cyan", "Magenta" 정도로 해놓는 걸 추천함



2. indent-rainbow


특히 Python 쓰는 사람들한테 필요함


들여쓰기 칸 수를 표시해주는 확장임


설정에서 들여쓰기 간격 설정해주면 자동으로 거기에 맞춰 줌


이것도 역시 들여쓰기 칸 잘못되면 빨간색으로 바뀌면서 알려줌


얘도 확장 설정에서 색깔 바꿀 수 있긴 한데


나는 그냥 디폴트로 쓰는 중



3. Tabout


Tab키로 괄호 나갈 수 있게 해주는 확장


괄호 나갈 때 화살키를 누르거나 괄호를 한번 더 입력해줘야 나가지는데


이게 은근히 귀찮은 일이고 또 괄호를 한번 더 입력해 주는건 굳이 처음부터 양쪽이 같이 쳐지는게 의미가 없음


Tabout 확장을 쓰면 그냥 Tab키만 눌러도 바로 빠져나가짐


꽤 편한 도구니 이것도 써 보자



4. Color Highlight


헥스 코드나 CSS 색상 입력하면 자동으로 색깔을 표시해 주는 기능이다


확장 설정에 들어가면 표시되는 모양도 바꿀 수 있다. (배경, 프레임, 글자 색 등등)



5. CodeSnap


말그대로 스크린샷 기능. 사실 별로 쓸 데 없는 것 같다



6. 기타 미관용


Community Material Theme

Material Icon Theme

Power Mode


그냥 개인적으로 추천하는 라인


Material Icon Theme은 특히 그냥 VS Code 자체 디폴트보다는 훨씬 더 낫기도 하고

구글링 좀 해보니까 저게 국룰인 것 같더라



VS Code에 한글패치 확장도 있긴 한데


영어를 생활하자는 마인드로 안 쓰려다가


하찮은 영어실력 깨닫고 한 달만에 깔아버림


깃허브 관련 익스텐션도 있는데


아직 깃허브를 제대로 써본 적이 없어서 뭔지 잘 모르겠음


길게 안 써봐서 주피터 익스텐션도 아직 필요성은 잘 못느끼겠더라


얘네들로 즐코딩 편하게 하시고


이거 말고 또 편한 기능 있으면 많이 알려주길 바란다