Deepseek ArtifactsDeepseek Artifacts
VS Code 확장 가이드

Claude Code for VS Code: 확장 설치와 패널 가이드

Visual Studio Code에 공식 Claude Code 확장을 설치하고, 로그인하고, 권한 모드를 고르고, 패널에서 계획과 diff를 리뷰하고, 통합 터미널에서 같은 CLI를 돌리는 방법 — 모든 단계를 공식 문서 기준으로 검증했습니다.

핵심 요약

  • 확장 뷰(Cmd+Shift+X)에서 Anthropic의 "Claude Code"를 설치하세요 — 확장 ID는 anthropic.claude-code입니다. VS Code 1.94.0 이상이 필요하고, Cursor와 Open VSX에도 게시되어 있습니다.
  • 패널은 자체 CLI 사본을 번들합니다: claude를 PATH에 넣지 않습니다. VS Code 통합 터미널에서 진짜 CLI를 쓰려면 스탠드얼론 설치도 하세요 — 둘은 대화 기록을 공유합니다.
  • 권한 모드는 프롬프트 상자 하단에 있습니다: Plan은 읽기 전용 계획, Manual은 편집마다 승인, Auto는 분류기가 검토하는 자율 모드. Shift+Tab으로 순환합니다.
  • @ 멘션으로 파일을 컨텍스트에 끌어오고(Option+K는 행 범위 참조 삽입), diff는 좌우 나란히 보여 주며 변경마다 Accept/Reject 버튼이 붙습니다. /usage, /model, /mcp도 패널 안에서 그대로 작동합니다.

Claude Code Full Course — Autonomous Goals, MCP, and VS Code Setup

채널: freeCodeCamp.org1:21:37

영상 보기

VS Code — official documentation

공식 출처: code.claude.com/docs

영상 보기

Claude Code for VS Code — marketplace listing

공식 출처: marketplace.visualstudio.com

영상 보기

각 단계는 공식 VS Code 문서와 대조해 검증했습니다. 위의 freeCodeCamp 풀 코스가 스크린샷의 시각 자료입니다.

스크린샷의 권리는 각 제작자에게 있으며, 해당 타임스탬프로 바로 연결됩니다. 얼굴이 나온 장면은 사용하지 않았습니다.

VS Code에서 Claude Code 설정, 단계별로

파트 1 — 설치와 연결

  1. 1

    마켓플레이스에서 확장 설치하기

    확장 뷰를 열고(Mac은 Cmd+Shift+X, Windows/Linux는 Ctrl+Shift+X) "Claude Code"를 검색해 Anthropic이 게시한 것(ID: anthropic.claude-code)을 설치합니다. VS Code 1.94.0 이상과 유료 Claude 플랜 또는 Console 계정이 필요합니다. 검색에 안 나오면 "Developer: Reload Window"를 실행하세요.

  2. 2

    스파크 아이콘 찾기

    설치하면 에디터 탭 툴바(파일을 열었을 때)와 액티비티 바에 Claude Code 스파크 아이콘이 나타납니다. 클릭해 패널을 여세요 — 또는 명령 팔레트(Cmd+Shift+P)에서 "Claude Code"를 입력하고 "Open in New Tab"을 고릅니다. 상태 표시줄의 "✻ Claude Code" 항목은 파일이 없어도 작동합니다.

    Claude Code VS Code extension spark icon in the editor tab toolbar next to CLAUDE.md open in Visual Studio Code
    Claude Code 스파크 아이콘은 에디터 탭 툴바에 있습니다 — 한 번의 클릭으로 파일 옆에 패널이 열립니다.43:00부터 시청
  3. 3

    로그인: 플랜, Console, API 키

    패널 안에서 /login을 실행하고 경로를 고릅니다: Claude 구독(Pro, Max, Team, Enterprise), Console 계정, 또는 API 키. 브라우저가 한 번 열려 인가하면 패널이 모델과 플랜을 보여 주며 맞아 줍니다 — 확장을 위한 별도 계정은 없습니다.

  4. 4

    패널 만나보기

    Claude Code 세션은 VS Code 안에 바로 렌더링됩니다 — 패널로, 사이드바로, 통합 터미널로, 취향대로(preferredLocation 설정). 웰컴 배너에는 활성 모델, 플랜, 인증 대기 중인 MCP 서버 같은 주의할 것이 표시됩니다.

    Claude Code welcome banner in the VS Code terminal panel showing Opus plan mode, a run /mcp authentication notice and shift+tab mode cycling
    첫 만남: 터미널 패널의 Claude Code 웰컴 배너. Shift+Tab으로 plan 모드를 순환하고 /mcp 인증 알림도 보입니다.17:00부터 시청

파트 2 — 패널에서 작업하기

  1. 5

    권한 모드 고르기

    모드 표시기는 프롬프트 상자 하단에 있습니다. Plan은 계획을 승인할 때까지 Claude를 읽기 전용으로 묶고, Manual은 파일 편집과 대부분의 셸 명령 전에 묻고, Auto는 안전 분류기가 백그라운드에서 행동을 검토합니다. Shift+Tab으로 순환하고, 기본값은 initialPermissionMode 설정으로 정하세요.

  2. 6

    먼저 계획, 질문은 인라인으로

    큰 변경은 Plan 모드로 시작하세요: Claude가 조사한 뒤 마크다운 문서처럼 코멘트할 수 있는 계획을 제시합니다. 이 녹화에서는 한 걸음 더 나아가 기술 스택에 대한 선택형 질문을 던지고, 한 줄 쓰기 전에 만들 파일 트리를 미리 보여 줍니다.

    Claude Code plan mode asking an interactive tech stack question with selectable options and a file tree preview in Visual Studio Code
    Plan 모드 실전: 선택지를 고를 수 있는 인터랙티브 질문과 Claude가 만들고 싶은 파일의 미리보기.19:00부터 시청
  3. 7

    Claude를 올바른 파일로 향하게 하기

    @를 입력하면 파일을 퍼지 검색으로 멘션하고, Option+K(Alt+K)를 누르면 @app.ts#5-10 같은 행 범위 참조를 삽입합니다. 에디터에서 선택한 내용은 자동으로 Claude에게 보이고, attachOpenFile은 기본값으로 열려 있는 파일을 프롬프트에 첨부합니다.

  4. 8

    diff 리뷰, 변경 단위 승인

    Manual 모드에서는 편집마다 좌우 나란히 diff가 열리고 블록마다 "Accept this change"와 "Reject this change" 버튼이 붙습니다 — 한 헝크는 남기고 이웃은 거부할 수도 있습니다. "Claude Code: Accept Change at Cursor"와 Reject 형제도 명령 팔레트에 있습니다.

  5. 9

    생각 지켜보기

    / 명령 메뉴에서 확장 사고를 켜면 Claude의 추론이 답변 위에 접힌 블록으로 나타납니다. 결정 과정을 감사하고 싶으면 Ctrl+O로 모두 펼치세요 — 코드 리뷰 세션에서 유용합니다.

파트 3 — 다듬기

  1. 10

    세션 중간에 모델 바꾸기

    패널의 모델 이름을 클릭하거나 /model을 실행해 바꿉니다 — 아키텍처는 Opus Plan, 일상 속도는 Sonnet, 빠른 수정은 Haiku. Effort 레벨과 Ultracode 토글도 같은 피커에 있으며 터미널과 동일하게 작동합니다.

  2. 11

    프로젝트 설정은 .claude/settings.json에

    설정 가이드의 내용이 여기도 그대로 적용됩니다: 패널은 ~/.claude/settings.json과 프로젝트의 .claude/settings.json을 읽고, enabledPlugins 같은 팀 전체 키는 후자에 삽니다. VS Code 전용 추가 키(initialPermissionMode, preferredLocation, autosave)도 같은 스키마를 타고 옵니다.

    Project .claude/settings.json open in Visual Studio Code showing the enabledPlugins key with the frontend-design Claude plugin
    VS Code에서의 프로젝트 설정: .claude/settings.json의 enabledPlugins 키로 공식 플러그인을 팀 전체에 활성화.42:25부터 시청

확장 패널 vs 통합 터미널 vs 외부 터미널

Claude Code는 VS Code의 세 가지 표면으로 다가옵니다. 기록과 로그인은 공유하지만 — 같은 도구는 아닙니다:

  • 1그래픽 패널 — 클릭 가능한 diff, 변경별 accept/reject, 모델과 모드 드롭다운. 편집 리뷰와 포인팅 기기 흐름 유지에 최적.
  • 2통합 터미널 CLI — 전체 명령 세트: ! bash 단축키, Tab 완성, 모든 슬래시 명령과 스킬. 타이핑이 클릭보다 빠른 파워 유저에게 최적.
  • 3외부 터미널 + /ide — VS Code 밖에서 claude를 돌려도 diff와 진단을 위해 에디터에 자동 연결됩니다. 연결하지 않는 터미널이라면 Claude Code 안에서 /ide를 입력해 붙으세요.
  • 4확장은 자체 CLI를 번들하므로 설치해도 claude가 PATH에 들어가지 않습니다 — 터미널 경험도 원하면 스탠드얼론 설치를 하세요.
  • 5대화 기록은 모든 표면에서 공유됩니다: 어디서든 claude --resume으로 패널 대화를 이어가고, /ide가 세션 컨텍스트를 연결합니다.

경험칙: 리뷰는 패널, 조종은 터미널. 대부분은 같은 세션에서 둘 다 쓰게 됩니다 — 그렇게 쓰라고 만든 것이니까요.

확장이 안 돌아가나요? 응급 처치

VS Code의 Claude Code 확장 문제는 다섯 가지 수정으로 대부분 해결됩니다:

  • 1검색 결과에 확장이 없음. VS Code 버전(1.94.0+)을 확인하고 "Developer: Reload Window"를 실행하세요. Microsoft 마켓플레이스를 못 쓰는 빌드라면 Open VSX와 Cursor 레지스트리에도 게시되어 있습니다.
  • 2통합 터미널에서 claude를 못 찾음. 확장은 PATH를 건드리지 않고 자체 CLI를 번들합니다 — 스탠드얼론 설치 스크립트를 실행하거나 패널을 계속 쓰세요.
  • 3"2 MCP servers need authentication" 배너. 패널에서 /mcp를 실행하고 대기 중인 서버를 승인하세요 — 프로젝트 .mcp.json 서버는 계정마다 명시적 OAuth가 필요합니다.
  • 4diff가 안 보임. 모드에 따른 현상입니다: Plan 모드는 diff할 편집을 만들지 않고, bypass 계열 모드는 프롬프트를 건너뛸 수 있습니다. 변경 단위 리뷰는 Manual(Shift+Tab)로.
  • 5삭제해도 확장이 다시 설치됨. CLI는 시작할 때 IDE 확장을 자동 설치합니다 — /config에서 "Auto-install IDE extension"을 끄거나 CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL 환경 변수를 설정하세요.

여전히 안 되나요? 터미널에서 claude doctor, 패널에서 /status — 둘만으로 고장 난 부품이 한 화면에 이름이 밝혀집니다.

Claude Code VS Code 확장 FAQ

관련 가이드