Найти в Дзене
Linux Blog

Cursor - интегрированная среда разработки (IDE) с поддержкой искусственного интеллекта, созданная на базе Visual Studio Code.

Оглавление


Всегда пользовался Visual Studio Code. Но буквально пару дней назад узнал о проекте Cursor -
https://www.cursor.com/
Из интересного, есть плагины, такие же как в VScode.

Но еще встроен ИИ.

Работает 🙂

-2

Пробовал на разных проектах, где-то и вполне себе может сделать анализ роли на ansible, найти что-то кривое, подсказать как улучшить, или в целом написать пару новых задач.

Для terraform делает анализ кода, вполне может что-то быстро добавить.

Пока изучаю, пользуюсь два дня, но эмоции только положительные.

Из основных особенностей:

  • Глубокое понимание контекста: Cursor анализирует не только текущий файл, но и всю кодовую базу, включая связанные документы, ветки Git и даже внешние веб-страницы. Это обеспечивает более точные и релевантные предложения по коду. Habr
  • Редактирование на естественном языке: Возможность вносить изменения в код, используя простые текстовые команды, что упрощает процесс рефакторинга и обновления функций. Википедия
  • Интеллектуальное автодополнение: Cursor предугадывает следующие действия разработчика, предлагая автозаполнение кода, что ускоряет процесс разработки. Википедия+5Википедия+5vc.ru+5
  • Интеграция с расширениями VS Code: Поддержка существующих расширений и настроек из Visual Studio Code, что облегчает переход на новую среду. Википедия+1Википедия+1
  • Режим конфиденциальности: Возможность включения режима, при котором код не сохраняется удалённо, обеспечивая безопасность данных.

Преимущества Cursor над VS Code

-3

В чем Cursor лучше VS Code

  1. AI как первая особенность, а не дополнение.

    В VS Code Copilot — это дополнение. В Cursor — ИИ встроен в основу среды. Он помогает в написании, редактировании, навигации и даже обучении.
  2. Умное редактирование кода.

    Например, ты можешь написать:

    "Сделай эту функцию асинхронной и добавь логирование ошибок."

    — и Cursor сам обновит код во всех нужных местах.
  3. Глубокий контекст проекта.

    Cursor использует весь проект, включая зависимости, файлы и коммиты, чтобы понять, что ты делаешь. Это помогает делать более уместные предложения.
  4. Простой и мощный AI Chat прямо в редакторе.

    Не нужно переключаться между окнами — можно общаться с ИИ прямо внутри IDE, как с напарником.
  5. Автоматические рефакторинги и подсказки.

    Часто он предлагает улучшения сам по себе — как линтер с мозгами.

Заключение

Cursor — мощный инструмент для разработчиков, стремящихся интегрировать возможности ИИ в свой рабочий процесс. Благодаря глубокому пониманию контекста, интеллектуальному автодополнению и поддержке естественного языка, он способен значительно повысить продуктивность. Однако для достижения наилучших результатов требуется определённая точность в формулировке запросов.

Если вы ищете современную IDE с продвинутыми возможностями ИИ, Cursor заслуживает внимания.

-4