Шаг 1. Установка и базовая настройка
- Скачайте Cursor
- Перейдите на официальный сайт редактора, выберите версию для вашей ОС и установите. После запуска зарегистрируйтесь через GitHub, Google или почту.
- Настройте язык интерфейса
- Нажмите Ctrl/Cmd + Shift + P, введите >language, выберите доступный язык (например, английский).
- Подключите AI-модели
- В настройках добавьте API-ключи для GPT-4, Claude 3.5 или других моделей. Бесплатный план включает ограниченное количество вызовов.
Шаг 2. Основные функции и горячие клавиши
- Генерация кода:
- Нажмите Ctrl/Cmd + K → введите запрос (например, "Создай функцию для парсинга JSON на Python").
- Редактирование кода:
- Выделите фрагмент → Ctrl/Cmd + K → укажите задачу (например, "Оптимизируй этот цикл").
- Контекстный поиск:
- Используйте @codebase в чате (Ctrl/Cmd + L), чтобы AI анализировал весь проект.
Шаг 3. Настройка правил для AI
- Создайте файл .cursorrules
- В корне проекта добавьте JSON-конфиг, чтобы ограничить действия AI. Например:
- json
- Copy
- {
- "rules": {
- "security": {
- "excludePatterns": [".env", "config/*.key"]
- }
- }
- }
- Используйте .cursorignore
- Укажите файлы и папки, которые не нужно индексировать (например, node_modules/).
Шаг 4. Интеграция с Git и Docker
- Автоматизация коммитов:
- Нажмите Ctrl/Cmd + Shift + G → введите описание изменений.
- Работа с Docker:
- В терминале Cursor используйте стандартные команды.
Шаг 5. Оптимизация и советы
- Управление токенами:
- Для простых задач выбирайте менее ресурсоемкие модели.
- Добавьте документацию в контекст:
- Загрузите PDF-мануалы или текстовые инструкции в настройках.
- Избегайте ошибок:
- Всегда проверяйте сгенерированный код.
Пример: Создание веб-приложения на Flask
- Создайте папку проекта → Ctrl/Cmd + I → введите запрос на создание базового приложения.
- Добавьте базу данных через контекстное меню.
- Запустите сервер через терминал.
🚨 Важно:
- Cursor не заменяет программиста! Контролируйте логику и архитектуру.
- Для командной работы синхронизируйте настройки через Git.