Этот быстрый старт проведет вас через проект, используя основные функции Cursor. К концу вы будете знакомы с Tab, Inline Edit и Agent.

Открыть проект в Cursor

Используйте существующий проект или клонируйте наш пример:
  1. Убедитесь, что git установлен
  2. Клонируйте пример проекта:
git clone git@github.com:voxelize/voxelize.git && \
cd voxelize && \
cursor .
Мы будем демонстрировать использование примера проекта, но вы можете использовать любой проект, который у вас есть локально.

Автодополнение с Tab

Tab — это модель автодополнения, которую мы обучили собственными силами. Это отличный способ начать использовать программирование с помощью ИИ, если вы к этому не привыкли. С Tab вы можете:
  • Автодополнять несколько строк и блоков кода
  • Переходить внутри и между файлами к следующему предложению автодополнения
  1. Начните вводить начало функции:
    function calculate
    
  2. Предложения Tab появляются автоматически
  3. Нажмите Tab, чтобы принять предложение
  4. Cursor предлагает параметры и тела функций

Inline Edit выделенного фрагмента

  1. Выделите только что созданную функцию
  2. Нажмите Ctrl+K
  3. Введите “сделай эту функцию для вычисления чисел Фибоначчи”
  4. Нажмите Enter, чтобы применить изменения
  5. Cursor добавляет импорты и документацию

Чат с Agent

  1. Откройте панель Chat (Ctrl+I)
  2. Спросите: “Добавь тесты для этой функции и запусти их”
  3. Agent создаст тестовый файл, напишет тестовые случаи и запустит их для вас

Бонус

Расширенные функции:

Следующие шаги

Изучите эти руководства, чтобы узнать больше: Изучите все концепции Cursor и начинайте разрабатывать!