раздел 02 · подстраница 3
Расширение для IDE
Claude Code остаётся CLI-инструментом, но к нему есть официальные расширения для VS Code, Cursor и JetBrains. Они не заменяют терминал - они добавляют мостик между ним и вашим редактором.
Зачем это
Когда Claude работает только в терминале, он не знает:
- какой файл вы прямо сейчас открыли;
- какой кусок выделили мышкой;
- какой diff висит несохранённым.
Расширение даёт ему эти знания. Эффект - перестаёте бесконечно тыкать @file.py, чтобы показать Claude нужный файл. Достаточно "посмотри на то, что у меня выделено".
Что даёт расширение
- Claude видит активный файл и текущее выделение в редакторе.
- Diff'ы Claude показываются не в терминале, а как нативные diff-view IDE.
- Кнопка "Open Claude" / "Send selection to Claude" прямо в панели.
- Авто-определение запущенного
claudeв integrated terminal. - Контекстное меню "Apply this diff" / "Reject".
При этом Claude Code остаётся полноценной CLI - вы можете в любой момент закрыть IDE и продолжить из чистого терминала.
Установка для VS Code и Cursor
Cursor построен на VS Code, поэтому расширение одно и то же - "Claude Code" из Anthropic.
Способ 1 - через marketplace:
Extensions → search "Claude Code" → автор Anthropic → Install
Способ 2 - сам Claude Code предлагает поставить расширение при первом запуске внутри integrated terminal:
# открыли терминал внутри VS Code и запустили
claude
# claude видит, что мы в VS Code, и спрашивает: "Install extension? (Y/n)"
После установки в правом нижнем углу появится статус "Claude Code: connected" - значит, IDE и CLI обмениваются контекстом.
Установка для JetBrains (IntelliJ, PyCharm, WebStorm)
Settings → Plugins → Marketplace → "Claude Code" → Install → Restart IDE
После рестарта откройте Terminal внутри IDE и запустите claude - расширение подцепится автоматически.
Как пользоваться
Простой сценарий - выделили кусок кода, переключились на Claude и спросили:
> объясни что делает этот регэксп и предложи альтернативу
Claude увидит выделенный текст без явного @. То же самое с открытым файлом - он считается "активным" и доступен для модели.
Можно прямо из IDE открыть Claude по горячей клавише (в VS Code/Cursor по умолчанию Ctrl+Esc или через Command Palette > Claude: Run).
Что не делает расширение
- Не заменяет автодополнение. Это не Copilot - оно для разговоров и многошаговых задач.
- Не работает без CLI. Под капотом всё равно
claudeв терминале - просто IDE добавляет контекст. - Не работает на удалённых хостах через SSH без проброса. На сервере нужно ставить расширение отдельно (VS Code Remote-SSH делает это автоматически).
Антипаттерны
- Считать, что расширение - это и есть Claude Code. Половина мощи (hooks, MCP, headless) живёт только в CLI.
- Открывать Claude в одной IDE и редактировать файлы в другой. Расширение видит только ту IDE, где он запущен.
- Не обновлять расширение. Anthropic выкатывает фиксы часто; раз в месяц проверяйте обновления.
Полезные ссылки
- IDE integrations - официальный гайд
- VS Code marketplace - страница расширения
- JetBrains plugin - расширение для IntelliJ