{"componentChunkName":"component---src-templates-blog-post-js","path":"/etc/VS-Code-확장-프로그램-추천/","result":{"data":{"site":{"siteMetadata":{"title":"Bottlehs Tech Blog","description":"웹·앱·AI 개발자 전병훈(bottlehs)의 기술 블로그. AI·LLM, JavaScript·Vue, Spring Boot, 알고리즘, 블록체인 실무 가이드를 다룹니다","siteUrl":"https://www.bottlehs.dev","author":{"name":"Jeon Byung Hun","summary":"개발을 즐기는 bottlehs - Engineer, MS, AI, FE, BE, OS, IOT, Blockchain, 설계, 테스트"},"social":{"github":"bottlehs","codepen":"bottlehs"}}},"markdownRemark":{"id":"a611e416-f2e2-5438-afae-e8e396d742bf","excerpt":"VS Code 확장 프로그램 추천 VS Code는 확장 프로그램으로 기능을 무한히 확장할 수 있다. 적절한 확장 프로그램을 선택하면 개발 생산성을 크게 향상시킬 수 있다. 이 글은 실무에서 가장 유용한 VS Code 확장 프로그램을 카테고리별로 정리한다. 1. 필수 확장 프로그램 Top…","html":"<p><img src=\"/assets/etc.png\" alt=\"VS Code 확장 프로그램 추천\" title=\"VS Code 확장 프로그램 추천\"></p>\n<p>VS Code는 확장 프로그램으로 기능을 무한히 확장할 수 있다. 적절한 확장 프로그램을 선택하면 개발 생산성을 크게 향상시킬 수 있다. 이 글은 실무에서 가장 유용한 VS Code 확장 프로그램을 카테고리별로 정리한다.</p>\n<h2 id=\"1-필수-확장-프로그램-top-10\" style=\"position:relative;\"><a href=\"#1-%ED%95%84%EC%88%98-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-top-10\" aria-label=\"1 필수 확장 프로그램 top 10 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1. 필수 확장 프로그램 Top 10</h2>\n<h3 id=\"1-eslint\" style=\"position:relative;\"><a href=\"#1-eslint\" aria-label=\"1 eslint permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1. ESLint</h3>\n<p><strong>ID</strong>: dbaeumer.vscode-eslint<br>\n<strong>용도</strong>: JavaScript/TypeScript 린팅<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install dbaeumer.vscode-eslint</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>실시간 코드 검사</li>\n<li>자동 수정</li>\n<li>설정 파일 지원</li>\n</ul>\n<h3 id=\"2-prettier\" style=\"position:relative;\"><a href=\"#2-prettier\" aria-label=\"2 prettier permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2. Prettier</h3>\n<p><strong>ID</strong>: esbenp.prettier-vscode<br>\n<strong>용도</strong>: 코드 포맷팅<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install esbenp.prettier-vscode</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>저장 시 자동 포맷팅</li>\n<li>다양한 언어 지원</li>\n<li>커스터마이징 가능</li>\n</ul>\n<h3 id=\"3-gitlens\" style=\"position:relative;\"><a href=\"#3-gitlens\" aria-label=\"3 gitlens permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>3. GitLens</h3>\n<p><strong>ID</strong>: eamodio.gitlens<br>\n<strong>용도</strong>: Git 기능 강화<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install eamodio.gitlens</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>코드 라인별 작성자/커밋 정보</li>\n<li>파일 히스토리</li>\n<li>브랜치 비교</li>\n</ul>\n<h3 id=\"4-live-server\" style=\"position:relative;\"><a href=\"#4-live-server\" aria-label=\"4 live server permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>4. Live Server</h3>\n<p><strong>ID</strong>: ritwickdey.LiveServer<br>\n<strong>용도</strong>: 로컬 개발 서버<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install ritwickdey.LiveServer</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>자동 새로고침</li>\n<li>로컬 서버 실행</li>\n<li>빠른 프로토타이핑</li>\n</ul>\n<h3 id=\"5-auto-rename-tag\" style=\"position:relative;\"><a href=\"#5-auto-rename-tag\" aria-label=\"5 auto rename tag permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>5. Auto Rename Tag</h3>\n<p><strong>ID</strong>: formulahendry.auto-rename-tag<br>\n<strong>용도</strong>: HTML/XML 태그 자동 변경<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install formulahendry.auto-rename-tag</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>시작/종료 태그 동시 변경</li>\n<li>JSX, Vue 지원</li>\n</ul>\n<h3 id=\"6-path-intellisense\" style=\"position:relative;\"><a href=\"#6-path-intellisense\" aria-label=\"6 path intellisense permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>6. Path Intellisense</h3>\n<p><strong>ID</strong>: christian-kohler.path-intellisense<br>\n<strong>용도</strong>: 파일 경로 자동 완성<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install christian-kohler.path-intellisense</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>파일 경로 자동 완성</li>\n<li>이미지 경로 힌트</li>\n</ul>\n<h3 id=\"7-bracket-pair-colorizer-2\" style=\"position:relative;\"><a href=\"#7-bracket-pair-colorizer-2\" aria-label=\"7 bracket pair colorizer 2 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>7. Bracket Pair Colorizer 2</h3>\n<p><strong>ID</strong>: CoenraadS.bracket-pair-colorizer-2<br>\n<strong>용도</strong>: 괄호 색상 구분<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install CoenraadS.bracket-pair-colorizer-2</code></p>\n<p><strong>참고</strong>: VS Code 1.60+ 버전에서는 내장 기능으로 대체됨</p>\n<h3 id=\"8-error-lens\" style=\"position:relative;\"><a href=\"#8-error-lens\" aria-label=\"8 error lens permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>8. Error Lens</h3>\n<p><strong>ID</strong>: usernamehw.errorlens<br>\n<strong>용도</strong>: 에러/경고 인라인 표시<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install usernamehw.errorlens</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>코드 라인에 에러 직접 표시</li>\n<li>실시간 피드백</li>\n</ul>\n<h3 id=\"9-thunder-client\" style=\"position:relative;\"><a href=\"#9-thunder-client\" aria-label=\"9 thunder client permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>9. Thunder Client</h3>\n<p><strong>ID</strong>: rangav.vscode-thunder-client<br>\n<strong>용도</strong>: API 테스트<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install rangav.vscode-thunder-client</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>VS Code 내에서 API 테스트</li>\n<li>Postman 대안</li>\n</ul>\n<h3 id=\"10-code-spell-checker\" style=\"position:relative;\"><a href=\"#10-code-spell-checker\" aria-label=\"10 code spell checker permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>10. Code Spell Checker</h3>\n<p><strong>ID</strong>: streetsidesoftware.code-spell-checker<br>\n<strong>용도</strong>: 철자 검사<br>\n<strong>설치</strong>: <code class=\"language-text\">ext install streetsidesoftware.code-spell-checker</code></p>\n<p><strong>주요 기능</strong></p>\n<ul>\n<li>코드 내 철자 검사</li>\n<li>변수명, 주석 검사</li>\n</ul>\n<h2 id=\"2-언어별-확장-프로그램\" style=\"position:relative;\"><a href=\"#2-%EC%96%B8%EC%96%B4%EB%B3%84-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8\" aria-label=\"2 언어별 확장 프로그램 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2. 언어별 확장 프로그램</h2>\n<h3 id=\"javascripttypescript\" style=\"position:relative;\"><a href=\"#javascripttypescript\" aria-label=\"javascripttypescript permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>JavaScript/TypeScript</h3>\n<p><strong>ES7+ React/Redux/React-Native snippets</strong></p>\n<ul>\n<li>ID: dsznajder.es7-react-js-snippets</li>\n<li>React 컴포넌트 스니펫</li>\n</ul>\n<p><strong>TypeScript Importer</strong></p>\n<ul>\n<li>ID: pmneo.tsimporter</li>\n<li>자동 import 추가</li>\n</ul>\n<p><strong>JavaScript (ES6) code snippets</strong></p>\n<ul>\n<li>ID: xabikos.JavaScriptSnippets</li>\n<li>ES6 스니펫</li>\n</ul>\n<h3 id=\"python\" style=\"position:relative;\"><a href=\"#python\" aria-label=\"python permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Python</h3>\n<p><strong>Python</strong></p>\n<ul>\n<li>ID: ms-python.python</li>\n<li>공식 Python 확장</li>\n</ul>\n<p><strong>Pylance</strong></p>\n<ul>\n<li>ID: ms-python.vscode-pylance</li>\n<li>Python 언어 서버</li>\n</ul>\n<h3 id=\"java\" style=\"position:relative;\"><a href=\"#java\" aria-label=\"java permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Java</h3>\n<p><strong>Extension Pack for Java</strong></p>\n<ul>\n<li>ID: vscjava.vscode-java-pack</li>\n<li>Java 개발 필수 패키지</li>\n</ul>\n<h2 id=\"3-테마-및-ui\" style=\"position:relative;\"><a href=\"#3-%ED%85%8C%EB%A7%88-%EB%B0%8F-ui\" aria-label=\"3 테마 및 ui permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>3. 테마 및 UI</h2>\n<h3 id=\"dark-theme\" style=\"position:relative;\"><a href=\"#dark-theme\" aria-label=\"dark theme permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Dark Theme</h3>\n<p><strong>One Dark Pro</strong></p>\n<ul>\n<li>ID: zhuangtongfa.Material-theme</li>\n<li>인기 다크 테마</li>\n</ul>\n<p><strong>Dracula Official</strong></p>\n<ul>\n<li>ID: dracula-theme.theme-dracula</li>\n<li>Dracula 테마</li>\n</ul>\n<h3 id=\"아이콘\" style=\"position:relative;\"><a href=\"#%EC%95%84%EC%9D%B4%EC%BD%98\" aria-label=\"아이콘 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>아이콘</h3>\n<p><strong>Material Icon Theme</strong></p>\n<ul>\n<li>ID: PKief.material-icon-theme</li>\n<li>파일 아이콘 테마</li>\n</ul>\n<p><strong>vscode-icons</strong></p>\n<ul>\n<li>ID: vscode-icons-team.vscode-icons</li>\n<li>다양한 아이콘</li>\n</ul>\n<h2 id=\"4-생산성-확장-프로그램\" style=\"position:relative;\"><a href=\"#4-%EC%83%9D%EC%82%B0%EC%84%B1-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8\" aria-label=\"4 생산성 확장 프로그램 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>4. 생산성 확장 프로그램</h2>\n<h3 id=\"코드-편집\" style=\"position:relative;\"><a href=\"#%EC%BD%94%EB%93%9C-%ED%8E%B8%EC%A7%91\" aria-label=\"코드 편집 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>코드 편집</h3>\n<p><strong>Multi-cursor</strong></p>\n<ul>\n<li>내장 기능 사용</li>\n<li>Alt + Click으로 다중 커서</li>\n</ul>\n<p><strong>Auto Close Tag</strong></p>\n<ul>\n<li>ID: formulahendry.auto-close-tag</li>\n<li>태그 자동 닫기</li>\n</ul>\n<p><strong>Indent Rainbow</strong></p>\n<ul>\n<li>ID: oderwat.indent-rainbow</li>\n<li>들여쓰기 색상 구분</li>\n</ul>\n<h3 id=\"검색-및-탐색\" style=\"position:relative;\"><a href=\"#%EA%B2%80%EC%83%89-%EB%B0%8F-%ED%83%90%EC%83%89\" aria-label=\"검색 및 탐색 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>검색 및 탐색</h3>\n<p><strong>Todo Tree</strong></p>\n<ul>\n<li>ID: Gruntfuggly.todo-tree</li>\n<li>TODO 주석 모음</li>\n</ul>\n<p><strong>Bookmarks</strong></p>\n<ul>\n<li>ID: alefragnani.Bookmarks</li>\n<li>코드 북마크</li>\n</ul>\n<p><strong>Better Comments</strong></p>\n<ul>\n<li>ID: aaron-bond.better-comments</li>\n<li>주석 강조 표시</li>\n</ul>\n<h2 id=\"5-디버깅-및-테스트\" style=\"position:relative;\"><a href=\"#5-%EB%94%94%EB%B2%84%EA%B9%85-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8\" aria-label=\"5 디버깅 및 테스트 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>5. 디버깅 및 테스트</h2>\n<h3 id=\"디버깅\" style=\"position:relative;\"><a href=\"#%EB%94%94%EB%B2%84%EA%B9%85\" aria-label=\"디버깅 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>디버깅</h3>\n<p><strong>Debugger for Chrome</strong></p>\n<ul>\n<li>ID: msjsdiag.debugger-for-chrome</li>\n<li>Chrome 디버깅</li>\n</ul>\n<p><strong>REST Client</strong></p>\n<ul>\n<li>ID: humao.rest-client</li>\n<li>HTTP 요청 테스트</li>\n</ul>\n<h3 id=\"테스트\" style=\"position:relative;\"><a href=\"#%ED%85%8C%EC%8A%A4%ED%8A%B8\" aria-label=\"테스트 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>테스트</h3>\n<p><strong>Jest</strong></p>\n<ul>\n<li>ID: Orta.vscode-jest</li>\n<li>Jest 테스트 실행</li>\n</ul>\n<h2 id=\"6-git-관련\" style=\"position:relative;\"><a href=\"#6-git-%EA%B4%80%EB%A0%A8\" aria-label=\"6 git 관련 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>6. Git 관련</h2>\n<h3 id=\"git-확장\" style=\"position:relative;\"><a href=\"#git-%ED%99%95%EC%9E%A5\" aria-label=\"git 확장 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Git 확장</h3>\n<p><strong>Git Graph</strong></p>\n<ul>\n<li>ID: mhutchie.git-graph</li>\n<li>Git 그래프 시각화</li>\n</ul>\n<p><strong>Git History</strong></p>\n<ul>\n<li>ID: donjayamanne.githistory</li>\n<li>파일/라인 히스토리</li>\n</ul>\n<p><strong>GitHub Pull Requests</strong></p>\n<ul>\n<li>ID: GitHub.vscode-pull-request-github</li>\n<li>GitHub PR 관리</li>\n</ul>\n<h2 id=\"7-프레임워크별-확장\" style=\"position:relative;\"><a href=\"#7-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%EB%B3%84-%ED%99%95%EC%9E%A5\" aria-label=\"7 프레임워크별 확장 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>7. 프레임워크별 확장</h2>\n<h3 id=\"react\" style=\"position:relative;\"><a href=\"#react\" aria-label=\"react permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>React</h3>\n<p><strong>ES7+ React/Redux/React-Native snippets</strong></p>\n<ul>\n<li>React 컴포넌트 스니펫</li>\n</ul>\n<p><strong>vscode-styled-components</strong></p>\n<ul>\n<li>ID: styled-components.vscode-styled-components</li>\n<li>styled-components 문법 강조</li>\n</ul>\n<h3 id=\"vue\" style=\"position:relative;\"><a href=\"#vue\" aria-label=\"vue permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Vue</h3>\n<p><strong>Vetur</strong></p>\n<ul>\n<li>ID: octref.vetur</li>\n<li>Vue 지원 (Vue 2)</li>\n</ul>\n<p><strong>Volar</strong></p>\n<ul>\n<li>ID: Vue.volar</li>\n<li>Vue 3 지원</li>\n</ul>\n<h3 id=\"angular\" style=\"position:relative;\"><a href=\"#angular\" aria-label=\"angular permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Angular</h3>\n<p><strong>Angular Language Service</strong></p>\n<ul>\n<li>ID: Angular.ng-template</li>\n<li>Angular 지원</li>\n</ul>\n<h2 id=\"8-데이터베이스\" style=\"position:relative;\"><a href=\"#8-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4\" aria-label=\"8 데이터베이스 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>8. 데이터베이스</h2>\n<h3 id=\"데이터베이스-확장\" style=\"position:relative;\"><a href=\"#%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%ED%99%95%EC%9E%A5\" aria-label=\"데이터베이스 확장 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>데이터베이스 확장</h3>\n<p><strong>SQLTools</strong></p>\n<ul>\n<li>ID: mtxr.sqltools</li>\n<li>데이터베이스 클라이언트</li>\n</ul>\n<p><strong>MongoDB for VS Code</strong></p>\n<ul>\n<li>ID: mongodb.mongodb-vscode</li>\n<li>MongoDB 지원</li>\n</ul>\n<h2 id=\"9-설정-및-추천\" style=\"position:relative;\"><a href=\"#9-%EC%84%A4%EC%A0%95-%EB%B0%8F-%EC%B6%94%EC%B2%9C\" aria-label=\"9 설정 및 추천 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>9. 설정 및 추천</h2>\n<h3 id=\"추천-설정\" style=\"position:relative;\"><a href=\"#%EC%B6%94%EC%B2%9C-%EC%84%A4%EC%A0%95\" aria-label=\"추천 설정 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>추천 설정</h3>\n<p><strong>settings.json 예시</strong></p>\n<div class=\"gatsby-highlight\" data-language=\"json\"><pre class=\"language-json\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n  <span class=\"token property\">\"editor.formatOnSave\"</span><span class=\"token operator\">:</span> <span class=\"token boolean\">true</span><span class=\"token punctuation\">,</span>\n  <span class=\"token property\">\"editor.defaultFormatter\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"esbenp.prettier-vscode\"</span><span class=\"token punctuation\">,</span>\n  <span class=\"token property\">\"editor.codeActionsOnSave\"</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token property\">\"source.fixAll.eslint\"</span><span class=\"token operator\">:</span> <span class=\"token boolean\">true</span>\n  <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n  <span class=\"token property\">\"files.autoSave\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"afterDelay\"</span><span class=\"token punctuation\">,</span>\n  <span class=\"token property\">\"files.autoSaveDelay\"</span><span class=\"token operator\">:</span> <span class=\"token number\">1000</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n<h3 id=\"확장-프로그램-관리\" style=\"position:relative;\"><a href=\"#%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EA%B4%80%EB%A6%AC\" aria-label=\"확장 프로그램 관리 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>확장 프로그램 관리</h3>\n<p><strong>확장 프로그램 정리</strong></p>\n<ul>\n<li>사용하지 않는 확장 제거</li>\n<li>정기적인 업데이트</li>\n<li>성능 모니터링</li>\n</ul>\n<h2 id=\"10-실무-활용-팁\" style=\"position:relative;\"><a href=\"#10-%EC%8B%A4%EB%AC%B4-%ED%99%9C%EC%9A%A9-%ED%8C%81\" aria-label=\"10 실무 활용 팁 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>10. 실무 활용 팁</h2>\n<h3 id=\"확장-프로그램-조합\" style=\"position:relative;\"><a href=\"#%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%A1%B0%ED%95%A9\" aria-label=\"확장 프로그램 조합 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>확장 프로그램 조합</h3>\n<p><strong>프론트엔드 개발자</strong></p>\n<ul>\n<li>ESLint + Prettier</li>\n<li>Auto Rename Tag</li>\n<li>Live Server</li>\n<li>GitLens</li>\n</ul>\n<p><strong>백엔드 개발자</strong></p>\n<ul>\n<li>REST Client</li>\n<li>SQLTools</li>\n<li>GitLens</li>\n<li>Error Lens</li>\n</ul>\n<p><strong>풀스택 개발자</strong></p>\n<ul>\n<li>위 모든 확장</li>\n<li>Thunder Client</li>\n<li>Docker 확장</li>\n</ul>\n<h3 id=\"성능-최적화\" style=\"position:relative;\"><a href=\"#%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94\" aria-label=\"성능 최적화 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>성능 최적화</h3>\n<p><strong>성능에 영향을 주는 확장</strong></p>\n<ul>\n<li>너무 많은 확장 설치 지양</li>\n<li>사용하지 않는 확장 비활성화</li>\n<li>정기적인 확장 정리</li>\n</ul>\n<h2 id=\"faq\" style=\"position:relative;\"><a href=\"#faq\" aria-label=\"faq permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>FAQ</h2>\n<p><strong>Q: 몇 개의 확장 프로그램을 설치해야 하나요?</strong><br>\nA: 필요한 것만 설치하는 것이 좋다. 일반적으로 10-20개 정도가 적당하며, 프로젝트에 따라 다르다.</p>\n<p><strong>Q: 확장 프로그램이 VS Code를 느리게 하나요?</strong><br>\nA: 일부 확장은 성능에 영향을 줄 수 있다. 느려진다면 사용하지 않는 확장을 비활성화하자.</p>\n<p><strong>Q: 모든 확장을 설치해야 하나요?</strong><br>\nA: 아니요. 프로젝트와 작업 스타일에 맞는 확장만 설치한다. 필요한 것부터 하나씩 추가하는 것을 추천한다.</p>\n<p><strong>Q: 확장 프로그램이 충돌하나요?</strong><br>\nA: 드물지만 충돌이 발생할 수 있다. 문제가 있다면 확장을 하나씩 비활성화하여 원인을 찾는다.</p>\n<p><strong>Q: 무료 확장만 사용할 수 있나요?</strong><br>\nA: 대부분의 확장은 무료다. 일부 프리미엄 기능이 있는 확장도 있지만, 기본 기능은 무료로 충분하다.</p>\n<p><strong>Q: 확장 프로그램을 팀과 공유할 수 있나요?</strong><br>\nA: <code class=\"language-text\">.vscode/extensions.json</code> 파일에 추천 확장을 추가하면 팀원들이 쉽게 설치할 수 있다.</p>\n<h2 id=\"개발-환경-구축-후-프로젝트-기회\" style=\"position:relative;\"><a href=\"#%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-%ED%9B%84-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B8%B0%ED%9A%8C\" aria-label=\"개발 환경 구축 후 프로젝트 기회 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>개발 환경 구축 후 프로젝트 기회</h2>\n<p>VS Code 확장 프로그램으로 생산성을 높였다면, 다양한 프로젝트에서 그 역량을 발휘해보자. <a href=\"https://bluebutton.kr/\">블루버튼</a> 같은 프로젝트 매칭 플랫폼에서 프론트엔드 개발, 백엔드 개발, 풀스택 프로젝트 등 다양한 기회를 찾을 수 있다. 특히 이 글에서 소개한 확장 프로그램들을 활용할 수 있는 프로젝트에서 개발 효율성을 크게 향상시킬 수 있다. ESLint, Prettier, GitLens 같은 도구들이 팀 협업 프로젝트에서 특히 유용하다.</p>","tableOfContents":"<ul>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#1-%ED%95%84%EC%88%98-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-top-10\">1. 필수 확장 프로그램 Top 10</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#1-eslint\">1. ESLint</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#2-prettier\">2. Prettier</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#3-gitlens\">3. GitLens</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#4-live-server\">4. Live Server</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#5-auto-rename-tag\">5. Auto Rename Tag</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#6-path-intellisense\">6. Path Intellisense</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#7-bracket-pair-colorizer-2\">7. Bracket Pair Colorizer 2</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#8-error-lens\">8. Error Lens</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#9-thunder-client\">9. Thunder Client</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#10-code-spell-checker\">10. Code Spell Checker</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#2-%EC%96%B8%EC%96%B4%EB%B3%84-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8\">2. 언어별 확장 프로그램</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#javascripttypescript\">JavaScript/TypeScript</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#python\">Python</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#java\">Java</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#3-%ED%85%8C%EB%A7%88-%EB%B0%8F-ui\">3. 테마 및 UI</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#dark-theme\">Dark Theme</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EC%95%84%EC%9D%B4%EC%BD%98\">아이콘</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#4-%EC%83%9D%EC%82%B0%EC%84%B1-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8\">4. 생산성 확장 프로그램</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EC%BD%94%EB%93%9C-%ED%8E%B8%EC%A7%91\">코드 편집</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EA%B2%80%EC%83%89-%EB%B0%8F-%ED%83%90%EC%83%89\">검색 및 탐색</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#5-%EB%94%94%EB%B2%84%EA%B9%85-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8\">5. 디버깅 및 테스트</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EB%94%94%EB%B2%84%EA%B9%85\">디버깅</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%ED%85%8C%EC%8A%A4%ED%8A%B8\">테스트</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#6-git-%EA%B4%80%EB%A0%A8\">6. Git 관련</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#git-%ED%99%95%EC%9E%A5\">Git 확장</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#7-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC%EB%B3%84-%ED%99%95%EC%9E%A5\">7. 프레임워크별 확장</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#react\">React</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#vue\">Vue</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#angular\">Angular</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#8-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4\">8. 데이터베이스</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%ED%99%95%EC%9E%A5\">데이터베이스 확장</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#9-%EC%84%A4%EC%A0%95-%EB%B0%8F-%EC%B6%94%EC%B2%9C\">9. 설정 및 추천</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EC%B6%94%EC%B2%9C-%EC%84%A4%EC%A0%95\">추천 설정</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EA%B4%80%EB%A6%AC\">확장 프로그램 관리</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#10-%EC%8B%A4%EB%AC%B4-%ED%99%9C%EC%9A%A9-%ED%8C%81\">10. 실무 활용 팁</a></p>\n<ul>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%A1%B0%ED%95%A9\">확장 프로그램 조합</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94\">성능 최적화</a></li>\n</ul>\n</li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#faq\">FAQ</a></li>\n<li><a href=\"/etc/VS-Code-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%B6%94%EC%B2%9C/#%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-%ED%9B%84-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EA%B8%B0%ED%9A%8C\">개발 환경 구축 후 프로젝트 기회</a></li>\n</ul>","wordCount":{"words":733},"fields":{"slug":"/etc/VS-Code-확장-프로그램-추천/","image":null,"faq":[{"question":"몇 개의 확장 프로그램을 설치해야 하나요?","answer":"필요한 것만 설치하는 것이 좋다. 일반적으로 10-20개 정도가 적당하며, 프로젝트에 따라 다르다."},{"question":"확장 프로그램이 VS Code를 느리게 하나요?","answer":"일부 확장은 성능에 영향을 줄 수 있다. 느려진다면 사용하지 않는 확장을 비활성화하자."},{"question":"모든 확장을 설치해야 하나요?","answer":"아니요. 프로젝트와 작업 스타일에 맞는 확장만 설치한다. 필요한 것부터 하나씩 추가하는 것을 추천한다."},{"question":"확장 프로그램이 충돌하나요?","answer":"드물지만 충돌이 발생할 수 있다. 문제가 있다면 확장을 하나씩 비활성화하여 원인을 찾는다."},{"question":"무료 확장만 사용할 수 있나요?","answer":"대부분의 확장은 무료다. 일부 프리미엄 기능이 있는 확장도 있지만, 기본 기능은 무료로 충분하다."},{"question":"확장 프로그램을 팀과 공유할 수 있나요?","answer":".vscode/extensions.json 파일에 추천 확장을 추가하면 팀원들이 쉽게 설치할 수 있다."}]},"frontmatter":{"title":"VS Code 확장 프로그램 추천 - 개발 생산성을 높이는 필수 확장 20선","date":"2025년 12월 23일","dateISO":"2025-12-23T06:45:00.000Z","updatedISO":null,"category":"etc","description":"VS Code 개발 생산성을 극대화하는 필수 확장 프로그램을 추천한다. 코드 편집, Git, 디버깅, 테마, 프로덕션 등 카테고리별로 실무에서 바로 사용할 수 있는 확장 프로그램을 정리했다.","tags":["VS Code","확장 프로그램","개발 도구","생산성","에디터","개발 환경"]}}},"pageContext":{"slug":"/etc/VS-Code-확장-프로그램-추천/","previous":{"fields":{"slug":"/javascript/프론트엔드-프레임워크-선택-가이드/"},"frontmatter":{"title":"프론트엔드 프레임워크 선택 가이드 - React vs Vue vs Svelte 실전 비교","tags":["React","Vue","Svelte","프론트엔드","프레임워크","JavaScript","프레임워크 비교"]}},"next":{"fields":{"slug":"/ai/2025년-AI-개발-트렌드-요약-개발자가-알아야-할-핵심-변화/"},"frontmatter":{"title":"2025년 AI 개발 트렌드 요약 - 개발자가 알아야 할 핵심 변화","tags":["AI 트렌드","AI 개발","개발자 생산성","LLM","AI 코딩","멀티모달 AI","RAG","AI Agent","소규모 LLM","2025년 트렌드"]}}}},"staticQueryHashes":["213619243","3262363727"]}