Зачем это нужно#
Терминал — это мощный инструмент, но многим удобнее работать в графическом редакторе кода, где всё наглядно: файлы слева, код в центре, а Claude Code — на панели сбоку. В этом уроке мы настроим Claude Code в двух самых популярных средах — VS Code и JetBrains.
Часть 1: Claude Code в VS Code#
Что такое VS Code#
VS Code (Visual Studio Code) — бесплатный редактор кода от Microsoft. Самый популярный в мире. Скачать можно на code.visualstudio.com.
Не путайте VS Code с Visual Studio — это разные программы. VS Code легче и проще.
Установка расширения#
Расширение (extension) — дополнение, которое добавляет новые возможности в VS Code.
Способ 1: Через ссылку#
Перейдите по ссылке — VS Code откроется и предложит установить:
Способ 2: Через VS Code#
- Откройте VS Code
- Нажмите
Cmd+Shift+X(Mac) илиCtrl+Shift+X(Windows/Linux) — откроется панель расширений - В поисковой строке напишите Claude Code
- Нажмите Install (Установить)
Способ 3: Через Command Palette#
- Нажмите
Cmd+Shift+P(Mac) илиCtrl+Shift+P(Windows/Linux) - Напишите «Claude Code»
- Выберите Open in New Tab
Command Palette — быстрый поиск команд в VS Code. Думайте о нём как о «поисковой строке для действий».
Начало работы#
После установки:
- Вы увидите панель Claude Code (обычно справа)
- При первом использовании VS Code попросит войти в аккаунт
- Введите ваши данные — и всё готово!
Ключевые возможности в VS Code#
Inline-диффы (изменения прямо в коде)#
Когда Claude предлагает изменения, вы видите их прямо в файле — зелёным выделено то, что добавляется, красным — то, что удаляется. Это нагляднее, чем в терминале.
Inline-дифф — отображение изменений прямо внутри файла, а не в отдельном окне.
@-упоминания файлов#
В строке ввода Claude Code напишите @ и начните вводить имя файла:
Объясни логику в @auth.jsClaude автоматически подставит нужный файл. Работает нечёткий поиск — не обязательно писать полное имя.
Можно упоминать папки (с / на конце):
Что находится в @src/components/Выделение кода#
- Выделите мышкой фрагмент кода в редакторе
- Claude автоматически увидит, что вы выделили
- Напишите вопрос — например:
что делает этот код?
Горячая клавиша Option+K (Mac) / Alt+K (Windows/Linux) вставляет ссылку на выделенный код с номерами строк.
Режимы работы#
В нижней части строки ввода есть индикатор режима:
- Normal — Claude спрашивает разрешение перед каждым действием
- Plan — Claude сначала описывает план, потом ждёт одобрения
- Auto-accept — Claude вносит изменения без подтверждения
Кликните по индикатору, чтобы переключить режим.
История разговоров#
Нажмите на выпадающее меню вверху панели Claude Code — откроется список прошлых разговоров. Можно искать по ключевым словам или выбрать из списка по дате.
Несколько разговоров#
Можно открыть несколько вкладок Claude Code одновременно — через Command Palette → Open in New Tab. Каждая вкладка — отдельный разговор.
Часть 2: Claude Code в JetBrains#
Что такое JetBrains#
JetBrains — компания, которая делает профессиональные редакторы кода:
| IDE | Для какого языка |
|---|---|
| IntelliJ IDEA | Java, Kotlin |
| PyCharm | Python |
| WebStorm | JavaScript, TypeScript |
| PhpStorm | PHP |
| GoLand | Go |
| Android Studio | Android-приложения |
IDE (Integrated Development Environment) — среда разработки. По сути, продвинутый редактор кода с дополнительными инструментами.
Установка плагина#
- Откройте ваш JetBrains IDE
- Перейдите в Settings (Настройки) → Plugins (Плагины)
- Найдите Claude Code в маркетплейсе
- Нажмите Install (Установить)
- Перезапустите IDE
Или установите напрямую из JetBrains Marketplace.
Для работы плагина Claude Code CLI должен быть уже установлен (урок 2).
Возможности в JetBrains#
Быстрый запуск#
Нажмите Cmd+Esc (Mac) или Ctrl+Esc (Windows/Linux) — откроется панель Claude Code.
Просмотр изменений#
Изменения кода отображаются в стандартном средстве просмотра диффов JetBrains — привычном и удобном.
Контекст выделения#
Текущее выделение в редакторе и открытый файл автоматически передаются Claude — ему не нужно объяснять, на что вы смотрите.
Ссылки на файлы#
Нажмите Cmd+Option+K (Mac) или Alt+Ctrl+K (Windows/Linux), чтобы вставить ссылку на файл в формате @File#L1-99.
Диагностика#
Ошибки из IDE (синтаксические ошибки, предупреждения линтера) автоматически передаются Claude Code. Он видит те же ошибки, что и вы.
Работа из внешнего терминала#
Если вы запускаете Claude Code в терминале (не во встроенном), можно подключить его к IDE:
claude
> /ideКоманда /ide свяжет терминальную сессию Claude Code с вашим JetBrains IDE.
Что выбрать: терминал, VS Code или JetBrains?#
| Критерий | Терминал | VS Code | JetBrains |
|---|---|---|---|
| Простота | Средняя | Высокая | Средняя |
| Наглядность | Низкая | Высокая | Высокая |
| Скорость | Высокая | Высокая | Средняя |
| Для новичков | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| Стоимость IDE | Бесплатно | Бесплатно | Платно* |
*У JetBrains есть бесплатные версии (Community Edition) для IntelliJ IDEA и PyCharm.
Рекомендация для начинающих: начните с VS Code — он бесплатный, понятный и Claude Code в нём работает отлично.
Практика#
В VS Code:#
- Установите расширение Claude Code
- Откройте любой проект
- Напишите в панели Claude:
объясни этот проект - Выделите фрагмент кода и спросите:
что это делает? - Используйте
@для упоминания файла
В JetBrains:#
- Установите плагин Claude Code
- Нажмите
Cmd+Esc/Ctrl+Esc - Попробуйте те же задачи
Итоги урока#
✅ В VS Code Claude Code устанавливается как расширение за пару кликов
✅ Inline-диффы показывают изменения прямо в файле — наглядно и понятно
✅ @-упоминания позволяют указать Claude на конкретные файлы и папки
✅ В JetBrains Claude Code работает как плагин с поддержкой диффов и диагностики
✅ Для начинающих лучший выбор — VS Code (бесплатный + удобный интерфейс)
🎉 Поздравляем!#
Вы прошли все 6 уроков Уровня 1: Начинающий. Теперь вы умеете:
- Понимать, что такое Claude Code и чем он отличается от обычных чат-ботов
- Устанавливать Claude Code на любую ОС
- Входить в аккаунт и начинать работу
- Вести диалог, принимать и отклонять изменения
- Работать с кодом, Git и командами
- Использовать Claude Code в VS Code и JetBrains
Следующий шаг: Уровень 2 — Продвинутый пользователь (скоро!)