갑자기 땡겨서 VSC 환경 세팅해보고 써봤음



일단 장점들은

- 메모리 사용량이 매우 저렴하고 가벼웠음 최초 실행 켜지는게 1~2초면 켜짐

- 그리고 확장 프로그램 내 입맛대로 설치하고 적용할 수 있다

- 디버깅은... 잘 모르겟음 최근에 기존걸 대체한 Unity 확장 프로그램이 나와서 이걸 써보는데 오류 떠서 디버깅을 못해봄. 최근에 나온거라 정보도 없고 내가 허접인듯

- 그 외 커스텀을 굉장히 자유롭게 할 수 있음 (폰트 색 등)

디버깅만 됐으면 충분히 대체할만 한듯


필수로 사용하게 되는 확장 프로그램은 Unity(프리뷰), C#, C# Dev Kit, Unity Code Snippets.

이 중 Snippets 확장이 기본 설정으로 중괄호가 K&R 스타일인데 검색하고, 다른 확장 써보고 삽질하다가 설정에 BSD 스타일 있는거 늦게 봄;; 다른 사람은 나같이 삽질 안했으면 좋겠다


단점으로는

VS에 비해 인텔리센스 기능이 좀 떨어지긴 했음 사실상 태생이 가벼운 목적의 프로그램이라 어쩔 수 없는 단점인듯

예를들어 VS는 Rigidbody rigid; 선언하고 Awake에서 rigid = 만 쳐도 뒤에 GetComponent<Rigidbody>(); 가 자동 완성 추천 바로 나오는데 VSC는 없는게 소소하게 아쉬웠음


Visual Studio


Visual Studio Code

또 VS에는 핀 기능이 꽤 편하고 여러 열로 보이도록 할 수 있는데 VSC는 안돼서 아쉬웠음 (내가 못 찾은걸 수도 있음)


개인적인 생각으로 정리하자면

- VS를 무료로 사용할 수 없다

- Window 환경이 아니다

- 가벼운 프로그램이 좋다, VS 설치 용량이 너무 부담된다

이러면 VSC가 좋을 것 같고


위에 조건이 아니라면 딱히 VS 안 쓸 이유가 없을 것 같음. 확실히 VS가 기능이 강력하긴 하다


P.S Rider가 그렇게 좋다고 하는데 나중에 기회되면 써봐야지