раздел 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 обмениваются контекстом.

скриншот
VS Code с установленным расширением: статус 'connected' и панель Claude
Где взять: docs.claude.com

Установка для 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 выкатывает фиксы часто; раз в месяц проверяйте обновления.

Полезные ссылки