Поддерживаемые 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 Code
Настройте интеграцию с IDE через настройки Claude Code:- Запустите
claude
- Введите команду
/config
- Установите инструмент 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:- Перейдите в Settings → Tools → Terminal
- Либо:
- Снимите флажок “Move focus to the editor with Escape”, или
- Нажмите “Configure terminal keybindings” и удалите ярлык “Switch focus to Editor”
- Примените изменения
Специальные конфигурации
Удаленная разработка
При использовании JetBrains Remote Development вы должны установить плагин на удаленном хосте через Settings → Plugin (Host).
Конфигурация WSL
Пользователям WSL может потребоваться дополнительная конфигурация для правильной работы обнаружения IDE. См. наше руководство по устранению неполадок WSL для подробных инструкций по настройке.
- Правильной конфигурации терминала
- Настройки режима сети
- Обновления настроек брандмауэра
Устранение неполадок
Плагин не работает
- Убедитесь, что вы запускаете Claude Code из корневой директории проекта
- Проверьте, что плагин JetBrains включен в настройках IDE
- Полностью перезапустите IDE (возможно, потребуется сделать это несколько раз)
- Для Remote Development убедитесь, что плагин установлен на удаленном хосте
IDE не обнаружена
- Убедитесь, что плагин установлен и включен
- Полностью перезапустите IDE
- Проверьте, что вы запускаете Claude Code из встроенного терминала
- Для пользователей WSL см. руководство по устранению неполадок WSL
Команда не найдена
Если при нажатии на иконку Claude показывается “command not found”:- Убедитесь, что Claude Code установлен:
npm list -g @anthropic-ai/claude-code
- Настройте путь команды Claude в настройках плагина
- Для пользователей WSL используйте формат команды WSL, упомянутый в разделе конфигурации
Соображения безопасности
Когда Claude Code работает в JetBrains IDE с включенными разрешениями автоматического редактирования, он может изменять файлы конфигурации IDE, которые могут автоматически выполняться вашей IDE. Это может увеличить риск запуска Claude Code в режиме автоматического редактирования и позволить обойти промпты разрешений Claude Code для выполнения bash. При работе в JetBrains IDE рассмотрите:- Использование режима ручного одобрения для редактирования
- Особую осторожность, чтобы убедиться, что Claude используется только с доверенными промптами
- Осведомленность о том, какие файлы Claude Code имеет доступ для изменения