개발을 하면서 툴에 대한 사용법은 대부분 구글링을 하거나 본인의 시행착오를 거쳐 익히게 되지만, 사실 잘 정리된 문서나 서적이 있다면 많은 도움이 될 것이다.
특히 현재 시점에서 사실상 개발자들의 표준 IDE라 할 만한 Visual Studio Code에 대한 참고서적이 있다면 툴의 활용수준을 한층 끌어올려 개발 생산성을 더욱 높일 수 있을 거라 생각한다.
영진닷컴의 <Visual Studio Code Guide>는 이러한 개발자들의 요구사항에 맞도록 VSCode에 대해 일목요연하게 잘 정리해 주고 있고, 또하나의 de facto라 할 수 있는 git과 github의 사용법까지 연이어서 익힐 수 있도록 가이드해 준다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291500.jpg)
책은 VSCode의 설치부터 시작하여 툴의 기본적인 사용법인 파일 편집, 설정과 커스터마이징에 대해 설명한다. 그리고 Web과 Programming의 특성에 맞게 툴을 활용할 수 있도록 각자의 영역에 최적화할 수 있는 내용에 책터를 할애하고 있다.
그리고 마지막 단원에는 VSCode에서 Git을 활용하도록 Github에 연결하여 버전관리하는 방법에 대해 설명한다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291501.jpg)
VSCode를 개발이 아닌 다른 용도로 사용하는 사람이 많지 않을 거라고 생각했는데, 이 책에서 말하는대로 평범한 텍스트 에디터로 사용하여도 최고의 선택이지 않을까 싶다.
VSCode는 폴더와 파일에 대한 조작이 탁월하고, 특히 작업 영역이라는 기능을 통해 흩어져 있는 폴더를 하나로 통합하여 관리할 수 있는 능력을 제공한다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291502.jpg)
또한 선택 범위를 지정하여 동시에 여러 라인을 편집하거나 커서 자체를 멀티로 두고 여기 저기 떨어져 있는 위치에서 동시에 입력, 수정이 가능하다.
Markdown 기법을 사용하면 문단의 구조를 가시적인 모습으로 바로 보면서 편집을 할 수 있어, 텍스트 에디터지만 더이상 텍스트 에디터가 아닌 느낌이 든다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291503.jpg)
고급 스킬이지만, 툴에 대한 조작능력이 향상되면 settings.json 파일을 직접 편집하여 입맛에 맞게 설정을 변경할 수 있고 이 정도 능력이면 마우스 클릭으로 설정을 변경하는 것보다 이게 더 익숙할 것이다. 숙련자들이 윈도우보다 커맨드 라인을 더 선호하는 것과 같은 이치라고 볼 수 있겠다.
VSCode는 웹이면 웹, 코딩이면 코딩, 모두에 탁월한 능력을 제공한다.
Emmet, Prettier, CSS Peek 등의 기능을 사용하여 HTML, CSS 파일의 제작을 효과적으로 할 수 있다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291510.jpg)
코딩의 영역에서는 intellisense를 활용해 코드 어시스턴스 기능을 제공받을 수 있는데, 이 역시도 설정을 통해 커스터마이징 가능하다.퀵 오픈이나 메소드 추출 같은 기능은 코딩의 속도를 한층 더 높여주는 보너스이다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291511.jpg)
VSCode가 현재의 지위를 차자하게 된 것은 툴 자체의 뛰어난 기능과 확장성, 활발한 커뮤니티 및 생태계, 그리고 Microsoft라는 믿음직한 기업의 든든한 지원이 있었기 때문일 것이다.
이렇게 좋은 툴을 사용할 수 있는 시대에 산다는 것은 하나의 축복이라 할 수 있다. 하지만 구슬이 서 말이라도 꿰어야 보배이듯이 좋은 툴의 좋은 기능을 제대로 알고 활용할 수 있도록 해 주는 충실한 가이드가 하나 정도 있다면 더할 나위 없을 것이라 생각한다.
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291514.jpg)
![](https://image.aladin.co.kr/Community/paper/2024/0512/pimg_7741241254291522.jpg)