Claude Code интегрируется с JetBrains IDE через специальный плагин, предоставляя такие функции, как интерактивный просмотр различий, совместное использование контекста выделения и многое другое.

Поддерживаемые IDE

Плагин Claude Code работает с большинством JetBrains IDE, включая:
  • IntelliJ IDEA
  • PyCharm
  • Android Studio
  • WebStorm
  • PhpStorm
  • GoLand

Функции

  • Быстрый запуск: Используйте Cmd+Esc (Mac) или Ctrl+Esc (Windows/Linux) для открытия Claude Code прямо из редактора, или нажмите кнопку Claude Code в интерфейсе
  • Просмотр различий: Изменения кода могут отображаться прямо в средстве просмотра различий IDE вместо терминала
  • Контекст выделения: Текущее выделение/вкладка в IDE автоматически передается в Claude Code
  • Ярлыки ссылок на файлы: Используйте Cmd+Option+K (Mac) или Alt+Ctrl+K (Linux/Windows) для вставки ссылок на файлы (например, @File#L1-99)
  • Совместное использование диагностики: Диагностические ошибки (lint, синтаксис и т.д.) из IDE автоматически передаются в Claude во время работы

Установка

Установка из Marketplace

Найдите и установите плагин Claude Code из JetBrains marketplace и перезапустите вашу IDE.

Автоматическая установка

Плагин также может быть автоматически установлен при запуске claude во встроенном терминале. IDE должна быть полностью перезапущена, чтобы изменения вступили в силу.
После установки плагина вы должны полностью перезапустить вашу IDE, чтобы он вступил в силу. Возможно, потребуется перезапустить несколько раз.

Использование

Из вашей IDE

Запустите claude из встроенного терминала вашей IDE, и все функции интеграции будут активны.

Из внешних терминалов

Используйте команду /ide в любом внешнем терминале для подключения Claude Code к вашей JetBrains IDE и активации всех функций:
claude
> /ide
Если вы хотите, чтобы Claude имел доступ к тем же файлам, что и ваша IDE, запустите Claude Code из той же директории, что и корневая папка проекта вашей IDE.

Конфигурация

Настройки Claude Code

Настройте интеграцию с IDE через настройки Claude Code:
  1. Запустите claude
  2. Введите команду /config
  3. Установите инструмент diff на auto для автоматического обнаружения IDE

Настройки плагина

Настройте плагин Claude Code, перейдя в Settings → Tools → Claude Code [Beta]:

Общие настройки

  • Claude command: Укажите пользовательскую команду для запуска Claude (например, claude, /usr/local/bin/claude или npx @anthropic/claude)
  • Suppress notification for Claude command not found: Пропускать уведомления о том, что команда Claude не найдена
  • Enable using Option+Enter for multi-line prompts (только macOS): Когда включено, Option+Enter вставляет новые строки в промптах Claude Code. Отключите, если возникают проблемы с неожиданным захватом клавиши Option (требует перезапуска терминала)
  • Enable automatic updates: Автоматически проверять и устанавливать обновления плагина (применяется при перезапуске)
Для пользователей WSL: Установите wsl -d Ubuntu -- bash -lic "claude" как вашу команду Claude (замените Ubuntu на название вашего дистрибутива WSL)

Конфигурация клавиши ESC

Если клавиша ESC не прерывает операции Claude Code в терминалах JetBrains:
  1. Перейдите в Settings → Tools → Terminal
  2. Либо:
    • Снимите флажок “Move focus to the editor with Escape”, или
    • Нажмите “Configure terminal keybindings” и удалите ярлык “Switch focus to Editor”
  3. Примените изменения
Это позволяет клавише ESC правильно прерывать операции Claude Code.

Специальные конфигурации

Удаленная разработка

При использовании JetBrains Remote Development вы должны установить плагин на удаленном хосте через Settings → Plugin (Host).
Плагин должен быть установлен на удаленном хосте, а не на вашей локальной клиентской машине.

Конфигурация WSL

Пользователям WSL может потребоваться дополнительная конфигурация для правильной работы обнаружения IDE. См. наше руководство по устранению неполадок WSL для подробных инструкций по настройке.
Конфигурация WSL может потребовать:
  • Правильной конфигурации терминала
  • Настройки режима сети
  • Обновления настроек брандмауэра

Устранение неполадок

Плагин не работает

  • Убедитесь, что вы запускаете Claude Code из корневой директории проекта
  • Проверьте, что плагин JetBrains включен в настройках IDE
  • Полностью перезапустите IDE (возможно, потребуется сделать это несколько раз)
  • Для Remote Development убедитесь, что плагин установлен на удаленном хосте

IDE не обнаружена

  • Убедитесь, что плагин установлен и включен
  • Полностью перезапустите IDE
  • Проверьте, что вы запускаете Claude Code из встроенного терминала
  • Для пользователей WSL см. руководство по устранению неполадок WSL

Команда не найдена

Если при нажатии на иконку Claude показывается “command not found”:
  1. Убедитесь, что Claude Code установлен: npm list -g @anthropic-ai/claude-code
  2. Настройте путь команды Claude в настройках плагина
  3. Для пользователей WSL используйте формат команды WSL, упомянутый в разделе конфигурации

Соображения безопасности

Когда Claude Code работает в JetBrains IDE с включенными разрешениями автоматического редактирования, он может изменять файлы конфигурации IDE, которые могут автоматически выполняться вашей IDE. Это может увеличить риск запуска Claude Code в режиме автоматического редактирования и позволить обойти промпты разрешений Claude Code для выполнения bash. При работе в JetBrains IDE рассмотрите:
  • Использование режима ручного одобрения для редактирования
  • Особую осторожность, чтобы убедиться, что Claude используется только с доверенными промптами
  • Осведомленность о том, какие файлы Claude Code имеет доступ для изменения
Для дополнительной помощи см. наше руководство по устранению неполадок.