
먼저 Visual Studio Code란?
이크로소프트에서 개발한, 가볍고 강력하며 다양한 프로그래밍 언어를 지원하는 무료 코드 편집기(Code Editor)입니다.
개발 공부를 시작하기전 VSCode, Notepad++나 Visual Studio, IntelliJ IDEA, PyCharm 같은 이름들을 들어보셨나요?
맞습니다! 대표적인 IDE와 Code Editor들입니다.
IDE는 프로그래밍에 필요한 다양한 도구를 통합한 소프트웨어로,
개발자가 코드 작성, 디버깅, 테스트, 빌드 등을 한 곳에서 수행할 수 있도록 해줍니다.
IDE는 프로그래밍 생산성을 높이기 위해 코드 자동 완성, 디버깅, 코드 내비게이션, 빌드 및 실행 도구 등 다양한 개발 지원 기능을 포함하고 있습니다.
IDE에는 Visual Studio, IntelliJ IDEA, PyCharm 등이 대표적입니다.
즉, 통합 개발 환경의 약자로, 개발자들이 프로그래밍을 할 때 필요한 다양한 도구를 한곳에 모아둔 소프트웨어입니다.
코드 에디터는 텍스트 파일을 작성하고 편집하는 도구입니다.
코딩을 할 때는 주로 소스 코드를 작성하는 데 사용됩니다.
IDE처럼 추가적인 기능이 많지는 않지만, 플러그인을 통해 기능을 확장할 수 있는 제품들이 있고,
시스템 자원을 거의 사용하지 않고 빠른 실행속도를 가지고 있습니다.
Code Editor에는 Visual Studio Code, Notepad++,Vim 등이 대표적입니다.
개인적으로 저는 코디 에디터를 처음 접할 때, Visual Studio Code를 썼습니다.
우리는 Visual Studio Code라는 코드 편집 도구를 사용합니다.
Visual Studio Code는 Microsoft가 개발한 가볍고 빠르면서도 강력한 소스 코드 편집기입니다. 무료여서 개발은 원하는 모든 사람들이 쓸 수 있습니다.

Visual Studio Code의 대표 이미지 입니다.
Visual Studio와 이름이 비슷하지만, VS Code가 있는데요.
풀 기능의 IDE(통합 개발 환경) 보다는 코드 편집기에 가깝습니다.
그러나 다양한 확장 기능을 설치하면, 사실상 IDE처럼 사용할 수 있습니다.

코드 작성 화면입니다.
Visual Studio Code는
경량성과 확장성 덕분에 개발 생산성을 높일 수 있는 도구입니다.
현재 많은 개발자들이 사용하고 있는 에디터 이기도 합니다.
다양한 개발 환경에 적합합니다.
VS Code는 경량성과 확장성을 동시에 제공하여 개발자의 요구에 맞게 커스터마이징할 수 있는 코드 편집기입니다.
다양한 언어와 플랫폼을 지원하므로, 많은 개발자들에게 인기 있는 선택지입니다.
이제 Visual Studio Code를 설치하고 환경설정을 진행해 보겠습니다.

Window, MAC, Ubuntu 의 운영체제 별 설치 방법이 다릅니다. 다운로드를 각각 알아보도록 하겠습니다.
아래의 내용을 확인하며 운영체제에 맞는 방법에 따라 설치를 진행합니다.
Windows
.exe 설치 파일을 실행합니다.MAC
.zip 파일을 열어 압축을 해제 합니다.응용 프로그램 폴더에서 Visual Studio Code를 실행합니다.code 명령어로 편집기 열기 사용 가능하게 설정Shell Command: Install 'code' command in PATH 명령을 실행.code 명령어로 Visual Studio Code를 실행 할 수 있습니다.Ubuntu
.deb 파일을 파일 관리자에서 찾아 더블 클릭합니다.
Window환경에서 VSCode가 정상적으로 설치된 모습입니다.
모든 설치를 완료하고 바로 위의 사진과 유사한 화면이 나오는지 확인합니다.
위의 두가지를 실행해보세요!
다 되셨다면 축하드립니다!!👏👏👏 설치를 완료하셨어요.
자 이제 코드작성을 할 수 있게 되었습니다. 그런데 처음부터
작성하긴 어려우시니 개발할 때 자신의 개발환경을 원활하게
진행해줄 익스텐션, 즉 확장팩을 소개해드리고 마치겠습니다.
익스텐션은 매우 간단한 설치를 지원합니다.
아래 설명을 통해 설치 방법을 확인하고 익스텐션 소개를 확인하며 필요한 익스텐션을 직접 설치해 보세요.
익스텐션 접근하기

- 빨간 박스는 VSCode의 익스텐션 아이콘입니다.
- 해당 아이콘을 선택하여 익스텐션들을 확인하세요.
익스텐션 설치하기

원하는 익스텐션을 검색 및 선택 합니다.
그리고 사진의 빨간 박스를 선택하면 익스텐션의 설치가 완료 됩니다.

코드의 들여쓰기를 색상으로 구분하여 들여쓰기 오류를 쉽게 발견할 수 있게 해주는 플러그인입니다.
주요 기능 :
적용 예시 이미지


주석을 카테고리별로 색상으로 구분해주는 플러그인입니다. 중요한 부분, TODO, 경고 등을 눈에 띄게 하여 코드 리뷰나 디버깅 시 가독성을 높여줍니다.
주요기능 :
TODO, ?, ! 등 특정 단어를 강조해 색상 구분사용방법 :
적용 예시 이미지


중괄호, 대괄호, 소괄호 등의 짝을 색깔로 구분해주는 플러그인입니다. 복잡한 코드에서 괄호의 짝을 구분하기 쉽게 해줍니다.
주요기능 :
✨내장된 기능 설정방법 :
- 1. VSCode 에디터내의 설정 버튼을 선택합니다.

- 2. Settings 에서 bracket pair 를 검색합니다.

- 3. 사진과 같이 설정합니다.

적용 예시 이미지


CSS 의 색상문자 코드에 배경색을 입혀 색상을 알아볼 수 있게 해주는 플러그인입니다.
주요기능 :
적용 예시 이미지

여기서 소개해 드린 익스텐션은 아주 적은 종류입니다.
코드의 가독성을 높이는것 뿐만아니라 언어별 보조도구, Git, 배포환경, 터미널 도구 등등 수많은 것들이 있으니
여러분이 학습을 진행하며 불편함을 느끼는 부분이 있다면
도움을 주는 익스텐션이 없는지 꼭 검색해보세요!
여러분이 느낀 불편을 동일하게 느낀 선배 개발자가 만들어둔 익스텐션이 분명히 있을겁니다.
VSCode의 익스텐션을 충분히 활용하여 더욱 즐거운 코딩시간을 보내기 바랍니다.
더많은 익스텐션을 확인하고 싶다면 공식 문서를 참고하세요.
https://marketplace.visualstudio.com/
아 참 저는 익스텐션 설치를 한국인이니까 한국어팩도 다운받았습니다. :O)
