프로그램 개발하려면 에디터가 필요한데 여러 제품 중 가장 많이 사용하는 것이 VS Code 입니다.

 

ChatGPT에 물어보니 답이 아래와 같이 설명하네요.

Visual Studio Code (줄여서 VS Code)는 **마이크로소프트(Microsoft)**에서 개발한 무료 오픈소스 소스 코드 편집기입니다.
프로그래머들이 많이 사용하는 코드 에디터 중 하나로, 다양한 언어를 지원하며 매우 유연한 확장성으로 유명합니다.
한마디로 가볍고 빠르면서도 강력한 코드 편집기라고 할 수 있죠.


🎯 VS Code의 주요 특징

기능설명
💡 다양한 언어 지원 Python, JavaScript, PHP, Java, C, C++, Go 등 거의 모든 프로그래밍 언어 지원
🔌 확장 기능 (Extensions) 원하는 기능을 추가할 수 있는 플러그인 시스템 (예: Prettier, ESLint, Python, Docker 등)
🧭 IntelliSense 코드 자동 완성, 타입 힌트, 파라미터 정보 제공 등 스마트 코드 지원
🐞 디버깅 지원 내장 디버거 기능 제공, 브레이크포인트, 스텝 실행, 변수 값 확인 등 가능
🗂️ Git 통합 Git 버전 관리 내장, 코드 변경 관리 및 커밋, 푸시 등을 VS Code에서 직접 가능
🖥️ 멀티 플랫폼 Windows, macOS, Linux 모두 지원
🌙 가벼운 에디터 무겁지 않아서 빠른 실행, 큰 프로젝트도 무리 없이 처리 가능
🎨 테마/아이콘 커스터마이즈 테마, 아이콘팩을 적용하여 UI를 내 취향에 맞게 꾸밀 수 있음
 

🌿 VS Code의 사용 예시

  • 웹 개발
    → HTML, CSS, JavaScript, React, Vue, Next.js 등 웹 프론트엔드/백엔드 개발
  • Python 개발
    → Python 환경 설정, 가상환경 지원, 디버깅, Linting 등
  • Docker
    → Dockerfile 작성, Docker 컨테이너 관리
  • IoT 개발
    → Arduino, ESP32, Raspberry Pi 등의 프로젝트 관리
  • Markdown 작성
    → 문서 작성 및 미리보기
  • GitHub과 연동
    → 원격 저장소 관리, 코드 리뷰

🔧 VS Code에서 자주 사용하는 확장 프로그램 (추천)

확장 프로그램설명
Prettier 코드 포맷터, 코드 정렬 자동화
ESLint JavaScript/TypeScript 코드 품질 검사
Python Python 개발 환경 지원 (Linting, IntelliSense, 디버깅)
Docker Docker 컨테이너 관리
GitLens Git 히스토리 보기 및 코드 변경 분석
Live Server HTML/CSS/JS 파일 실시간 미리보기
Material Icon Theme 아이콘 스타일 변경
One Dark Pro 에디터 테마 (다크 모드)
 

🚀 VS Code는 왜 많이 쓰일까요?

✅ 가볍고 빠른 실행
✅ 다양한 언어 지원
✅ 강력한 확장성
✅ 디버깅 및 Git 통합
✅ 오픈소스 (무료!)
✅ 사용자 친화적 UI

 

VS Code 설치 방법
https://www.youtube.com/watch?v=K8qVH8V0VvY

 

블로그 이미지

DS5QDR Heonmin Lee in Korea

DV 통신 경험 공유 Mode : DMR, DSTAR, YSF, XLX, YSF, M17, AllStarLink, EchoLink Software : DVSwich, USRP Client, Last Heard, MiniPi, MiniMT, VuMeter, DVPi, Pi-Star

,