Перейти к содержимому
NEWЧат с 15 ИИ-моделями — попробуйте бесплатно / имейте совесть, когда будете делиться или копировать
>AISTUDY_

Модуль 2.5

Cursor и IDE-агенты

Cursor, GitHub Copilot, Windsurf — AI внутри редактора кода

5 уроков · ~2.5 часа

Уроки

  1. 1 Урок 1: Что такое Cursor
  2. 2 Урок 2: Базовая работа в Cursor
  3. 3 Урок 3: .cursorrules — программируем AI под ваш проект
  4. 4 Урок 4: CLI vs IDE — когда что использовать?
  5. 5 Урок 5: Другие IDE-агенты (обзор и сравнение)

Трек: Трек 2 (Кодинг с AI-агентами) Уровень: Для разработчиков (джуниор+) Язык: Русский Формат: 5 уроков в Markdown


Обзор модуля

Этот модуль познакомит вас с IDE-подходом к разработке с AI. Вы научитесь использовать Cursor — самый мощный IDE-агент на рынке, а также узнаете об альтернативах.

Если в предыдущих модулях вы использовали терминал (CLI) для работы с AI, то здесь вы откроете для себя удобство графического интерфейса с встроенным AI.

Что вы получите?

После этого модуля вы сможете:

  • Быстро прототипировать новые проекты в Cursor
  • Точно редактировать код с помощью Inline Edit и Composer
  • Настраивать AI под ваш стиль через .cursorrules
  • Выбирать правильный инструмент для каждой задачи (IDE vs CLI)
  • Использовать альтернативные IDE-агенты (Copilot, Windsurf, Aider, Zed, Cline)

Структура модуля

Урок 1: Что такое Cursor (241 строка)

Файл: урок-01-что-такое-cursor.md

Содержание:

  • IDE на базе VS Code + встроенный AI
  • Отличие от CLI-подхода
  • Установка и импорт настроек
  • Интерфейс и новые вкладки
  • Тарифы: Hobby, Pro ($20/мес), Business ($40/мес)
  • Первый запуск: проект TODO на React

Практика: создание простого приложения с использованием Inline Edit


Урок 2: Базовая работа (376 строк)

Файл: урок-02-базовая-работа.md

Содержание:

  • Tab Completion — предсказательное автодополнение
  • Inline Edit (Cmd+K) — быстрое редактирование выбранного кода
  • Chat (Cmd+L) — диалог с AI, @file для контекста
  • Composer (Cmd+I) — мультифайловые изменения
  • Agent Mode — полная автономия AI
  • 10 самых полезных горячих клавиш
  • Пример: рефакторинг React-компонента через каждый инструмент

Практика: применение всех четырех инструментов на реальных примерах


Урок 3: .cursorrules (768 строк)

Файл: урок-03-cursorrules.md

Содержание:

  • Что такое .cursorrules и как он работает
  • Структура: роль, стек технологий, соглашения, архитектура, запреты
  • 5 готовых примеров для разных стеков:
    1. React + TypeScript (frontend)
    2. Python + FastAPI (backend)
    3. Next.js (fullstack)
    4. Data Science (Python + pandas)
    5. React Native (mobile)
  • Best practices: что включать, чего избегать
  • Как тестировать инструкции

Практика: создание .cursorrules для собственного проекта


Урок 4: CLI vs IDE — когда что (322 строки)

Файл: урок-04-cli-vs-ide.md

Содержание:

  • Два подхода: терминал (Claude Code/Gemini) vs IDE (Cursor)
  • Таблица сравнения по 10 критериям
  • 4 реальных сценария:
    1. Новый проект → IDE (визуальная обратная связь)
    2. Рефакторинг большого проекта → CLI (автоматизация)
    3. Code review и PR → CLI (git интеграция)
    4. Прототипирование UI → IDE (live preview)
  • Mermaid-диаграмма: дерево решений
  • Гибридный workflow: когда использовать оба инструмента

Практика: выбор правильного инструмента для разных задач


Урок 5: Другие IDE-агенты (553 строк)

Файл: урок-05-другие-ide-агенты.md

Содержание:

  • GitHub Copilot ($10/мес) — самый популярный, встроен везде
  • Windsurf (Codeium) — бесплатно с Cascade для мультифайловых правок
  • Aider — бесплатно, open-source, CLI, лучшая git интеграция
  • Zed — самый быстрый редактор (на Rust)
  • Cline — VS Code extension, бесплатно, open-source, MCP поддержка
  • Сравнительная таблица всех 6 инструментов
  • Рекомендации для разных профилей разработчиков
  • 4 сценария использования

Практика: выбор инструмента под ваши потребности


Статистика модуля

МетрикаЗначение
Всего уроков5
Всего строк кода/текста~2260
Средняя длина урока452 строки
Примеры кода50+
Таблицы сравнения8
Диаграммы1 (Mermaid)
Практические задания5

Рекомендуемая программа обучения

День 1: Основы

  • Прочитать Урок 1 (Что такое Cursor) — 30 мин
  • Установить Cursor — 10 мин
  • Практика: создать первый проект — 20 мин

День 2: Инструменты

  • Прочитать Урок 2 (Базовая работа) — 45 мин
  • Практика: Tab Completion, Inline Edit, Chat, Composer — 60 мин

День 3: Конфигурация

  • Прочитать Урок 3 (.cursorrules) — 45 мин
  • Практика: создать .cursorrules для своего проекта — 45 мин

День 4: Выбор инструмента

  • Прочитать Урок 4 (CLI vs IDE) — 30 мин
  • Практика: гибридный workflow на реальной задаче — 60 мин

День 5: Альтернативы

  • Прочитать Урок 5 (Другие IDE-агенты) — 40 мин
  • Практика: попробовать другой инструмент (GitHub Copilot или Aider) — 40 мин

Итого: 7-8 часов обучения + практика


Предварительные знания

Перед началом этого модуля вы должны:

  • Знакомство с VS Code (базовые функции)
  • Основы работы с терминалом/командной строкой
  • Один язык программирования (JavaScript, Python, Go и т.д.)
  • Полезно: завершить Модуль 2.2 (Claude Code) или другой CLI модуль

После модуля

После завершения этого модуля вы сможете:

  • Использовать IDE-агенты для быстрого прототипирования
  • Настраивать AI под собственный стиль кода
  • Выбирать правильный инструмент для каждой задачи
  • Применять гибридный workflow (IDE + CLI)
  • Рекомендовать инструменты в команде

Следующий шаг: Модуль 2.6 (Agents.md) или Модуль 2.7 (MCP)


Ресурсы

Официальные сайты

Дополнительное чтение


Автор и дата

Создано: 1 марта 2026 г. Язык: Русский Уровень: Разработчики (джуниор+) Формат: 5 MD-файлов, 2260 строк


Лицензия

Все материалы этого модуля распространяются под лицензией CC-BY 4.0 (Attribution).

Вы можете:

  • Использовать в образовательных целях
  • Делиться и распространять
  • Адаптировать под себя

Обязательно указывайте источник!


Для кого: Разработчики, предпочитающие IDE вместо терминала.

После модуля вы сможете: Использовать Cursor и другие AI-IDE, настроить .cursorrules, сравнить CLI и IDE подходы.

Удачи в обучении! Cursor ждёт вас.

// Обсуждение

Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.