IDE에 Claude Code 추가하기
좋아하는 IDE에 Claude Code를 추가하는 방법을 알아보세요
Claude Code는 터미널이 있는 모든 통합 개발 환경(IDE)에서 훌륭하게 작동합니다. 단순히 claude
를 실행하면 바로 사용할 수 있습니다.
또한 Claude Code는 인기 있는 IDE들을 위한 전용 통합 기능을 제공하며, 이는 대화형 diff 보기, 선택 컨텍스트 공유 등의 기능을 제공합니다. 이러한 통합 기능은 현재 다음과 같은 IDE에서 사용할 수 있습니다:
- Visual Studio Code (Cursor, Windsurf, VSCodium과 같은 인기 있는 포크 포함)
- JetBrains IDE들 (IntelliJ, PyCharm, Android Studio, WebStorm, PhpStorm, GoLand 포함)
기능
- 빠른 실행:
Cmd+Esc
(Mac) 또는Ctrl+Esc
(Windows/Linux)를 사용하여 에디터에서 직접 Claude Code를 열거나, UI에서 Claude Code 버튼을 클릭하세요 - Diff 보기: 코드 변경사항을 터미널 대신 IDE diff 뷰어에서 직접 표시할 수 있습니다.
/config
에서 이를 구성할 수 있습니다 - 선택 컨텍스트: IDE의 현재 선택/탭이 자동으로 Claude Code와 공유됩니다
- 파일 참조 단축키:
Cmd+Option+K
(Mac) 또는Alt+Ctrl+K
(Linux/Windows)를 사용하여 파일 참조를 삽입하세요 (예: @File#L1-99) - 진단 공유: IDE의 진단 오류(lint, 구문 등)가 작업하는 동안 자동으로 Claude와 공유됩니다
설치
VS Code와 Cursor, Windsurf, VSCodium과 같은 인기 있는 포크에 Claude Code를 설치하려면:
- VS Code를 엽니다
- 통합 터미널을 엽니다
claude
를 실행합니다 - 확장 프로그램이 자동으로 설치됩니다
VS Code와 Cursor, Windsurf, VSCodium과 같은 인기 있는 포크에 Claude Code를 설치하려면:
- VS Code를 엽니다
- 통합 터미널을 엽니다
claude
를 실행합니다 - 확장 프로그램이 자동으로 설치됩니다
IntelliJ, PyCharm, Android Studio, WebStorm, PhpStorm, GoLand와 같은 JetBrains IDE에 Claude Code를 설치하려면, 마켓플레이스에서 Claude Code 플러그인을 찾아 설치하고 IDE를 재시작하세요.
통합 터미널에서 claude
를 실행할 때 플러그인이 자동으로 설치될 수도 있습니다. 효과를 보려면 IDE를 완전히 재시작해야 합니다.
원격 개발 제한사항: JetBrains 원격 개발을 사용할 때는 설정 > 플러그인 (호스트)
를 통해 원격 호스트에 플러그인을 설치해야 합니다.
WSL 사용자: JetBrains IDE와 함께 WSL에서 Claude Code를 사용하는 경우, IDE 감지가 제대로 작동하려면 추가 구성이 필요할 수 있습니다. 터미널 구성, 네트워킹 모드, 방화벽 설정을 포함한 자세한 설정 지침은 WSL 문제 해결 가이드를 참조하세요.
사용법
IDE에서
IDE의 통합 터미널에서 claude
를 실행하면 모든 기능이 활성화됩니다.
외부 터미널에서
외부 터미널에서 /ide
명령을 사용하여 Claude Code를 IDE에 연결하고 모든 기능을 활성화하세요.
Claude가 IDE와 동일한 파일에 액세스하도록 하려면, IDE 프로젝트 루트와 동일한 디렉토리에서 Claude Code를 시작하세요.
구성
IDE 통합은 Claude Code의 구성 시스템과 함께 작동합니다:
claude
를 실행합니다/config
명령을 입력합니다- 기본 설정을 조정합니다. diff 도구를
auto
로 설정하면 자동 IDE 감지가 활성화됩니다
JetBrains 플러그인 설정
**설정 → 도구 → Claude Code [Beta]**로 이동하여 Claude Code 플러그인 설정을 구성할 수 있습니다. 사용 가능한 설정은 다음과 같습니다:
일반 설정
- Claude 명령: Claude 아이콘을 클릭할 때 실행할 사용자 정의 명령을 지정합니다 (예:
claude
,/usr/local/bin/claude
, 또는npx @anthropic/claude
) - Claude 명령을 찾을 수 없음 알림 억제: Claude 명령을 찾을 수 없다는 알림을 건너뜁니다
- 다중 행 프롬프트에 Option+Enter 사용 활성화 (macOS만 해당): 활성화하면 Option+Enter가 Claude Code 프롬프트에서 새 줄을 삽입합니다. Option 키가 예기치 않게 캡처되는 문제가 발생하는 경우 이를 비활성화하세요 (터미널 재시작 필요)
- 자동 업데이트 활성화: 플러그인 업데이트를 자동으로 확인하고 설치합니다 (재시작 시 적용)
WSL 사용자의 경우: wsl -d Ubuntu -- bash -lic "claude"
를 Claude 명령으로 설정하는 것이 유용할 수 있습니다 (Ubuntu
를 WSL 배포판 이름으로 바꾸세요)
ESC 키 구성
JetBrains 터미널에서 ESC 키가 Claude Code 작업을 중단하지 않는 경우:
- 설정 → 도구 → 터미널로 이동합니다
- 다음 중 하나를 선택합니다:
- “Escape로 에디터에 포커스 이동” 체크 해제, 또는
- “터미널 키바인딩 구성”을 클릭하고 “에디터로 포커스 전환” 단축키를 삭제
- 변경사항을 적용합니다
이렇게 하면 ESC 키가 Claude Code 작업을 제대로 중단할 수 있습니다.
문제 해결
VS Code 확장 프로그램이 설치되지 않음
- VS Code의 통합 터미널에서 Claude Code를 실행하고 있는지 확인하세요
- IDE에 해당하는 CLI가 설치되어 있는지 확인하세요:
- VS Code의 경우:
code
명령이 사용 가능해야 합니다 - Cursor의 경우:
cursor
명령이 사용 가능해야 합니다 - Windsurf의 경우:
windsurf
명령이 사용 가능해야 합니다 - VSCodium의 경우:
codium
명령이 사용 가능해야 합니다 - 설치되지 않은 경우,
Cmd+Shift+P
(Mac) 또는Ctrl+Shift+P
(Windows/Linux)를 사용하고 “Shell Command: Install ‘code’ command in PATH”를 검색하세요 (또는 IDE에 해당하는 명령)
- VS Code의 경우:
- VS Code가 확장 프로그램을 설치할 권한이 있는지 확인하세요
JetBrains 플러그인이 작동하지 않음
- 프로젝트 루트 디렉토리에서 Claude Code를 실행하고 있는지 확인하세요
- IDE 설정에서 JetBrains 플러그인이 활성화되어 있는지 확인하세요
- IDE를 완전히 재시작하세요. 여러 번 재시작해야 할 수도 있습니다
- JetBrains 원격 개발의 경우, Claude Code 플러그인이 클라이언트가 아닌 원격 호스트에 설치되어 있는지 확인하세요
WSL 또는 WSL2를 사용하고 있고 IDE가 감지되지 않는 경우, 네트워킹 구성 및 방화벽 설정에 대한 WSL2 문제 해결 가이드를 참조하세요.
추가 도움이 필요한 경우 문제 해결 가이드를 참조하세요.
보안
Claude Code가 자동 편집 권한이 활성화된 IDE에서 실행될 때, IDE에서 자동으로 실행될 수 있는 IDE 구성 파일을 수정할 수 있습니다. 이는 자동 편집 모드에서 Claude Code를 실행하는 위험을 증가시키고 bash 실행에 대한 Claude Code의 권한 프롬프트를 우회할 수 있게 할 수 있습니다. IDE에서 실행할 때는 IDE 보안 기능(VS Code 제한 모드 등)을 활성화하거나, 편집에 대한 수동 승인 모드를 사용하거나, Claude가 신뢰할 수 있는 프롬프트에서만 사용되도록 각별히 주의하는 것을 고려하세요.