Cursor IDE: AI-редактор, заслуживающий внимания

ccd568704bd22cf359c1ca3ac3c34d13.png

Три месяца назад мне в руки попала модная IDE с встроенным ИИ. Я сразу полез пробовать. Оказалось, это форк от VS Code, но с искусственным интеллектом под капотом. Я уже видел всякие расширения для VS Code и GitHub Copilot, но ничего из этого мне не помогло в боевых проектах. Тут же другая история. Cursor IDE позволяет быстро генерировать кодовую базу и хранит контекст не только одного файла, но и всего проекта, что для меня оказалось ключевым в ускорении рабочего процесса. Пройдемся по плюсам и минусам!

Плюсы Cursor IDE

1. Интуитивно понятный интерфейс

Cursor IDE имеет движок от VS Code, что даёт возможность не только пользоваться уже привычным нам интерфейсом, но и импортировать все плагины и настройки с полюбившейся нам IDE.

2. Умный автокомплит

Редактор предугадывает, что мы будем писать дальше относительно контекста всего файла или логики наших действий. Если в контексте есть другие файлы, он будет их учитывать.

3. Объяснение кода

Функция объяснения кода помогает быстро разобраться с его логикой, что особенно полезно при работе с легаси-кодом.

4. Советы по рефакторингу

Редактор предлагает рекомендации по улучшению кода, что помогает поддерживать его чистым и понятным, а также предотвращает накопление технического долга.

5. Языковые модели

Сейчас доступны следующие языковые модели:

  • gpt-4о

  • gpt-4mini

  • claude-3.5-sonnet

  • cursor-small

Минусы Cursor IDE

1. Зависимость от ИИ

Полагаясь на ИИ я лично начинаю сильно тупеть со временем и забывать тривиальные вещи, которые я делегирую на своего подопечного.

2. Возможные ошибки в рекомендациях

Иногда языковая модель начинает тупить и предлагать всякую дичь. Но это все случается если я сам его запутал и поломал его контекст)

3. Проблемы с производительностью

В некоторых случаях Cursor IDE может немного подтормаживать при работе с большими проектами или файлами, что может отвлекать и замедлять процесс разработки.

4. Платная подписка

Ну и конечно же платная подписка за использование IDE. Чтобы адекватно пользоваться и не втыкаться в ограничения, нужно купить подписку на языковые модели. Но мне показалось, это выгодней чем покупать отдельный ChatGPTЯ плачу около $20 на момент написания статьи, но получаю гораздо больше, чем даёт подписка ChatGPT Plus.

Заключение

В целом,  Cursor IDE — это полезный инструмент для разработчиков. Его плюсы, такие как интуитивно понятный интерфейс, умный автокомплит и возможность объяснения кода, делают его отличным выбором для повышения продуктивности. Однако стоит помнить о минусах и использовать редактор разумно, чтобы не потерять навыки и критическое мышление.

Если вы ещё не пробовали этот редактор, рекомендую обратить на него внимание. Возможно, он станет вашим новым верным спутником в мире разработки!

© Habrahabr.ru