Уход от cursor

Говорить об уходе от cursor сейчас, возможно, немного поздно. На самом деле за полгода я постепенно стал реже использовать cursor, потому что мои привычки в кодировании изменились, и сильные стороны cursor больше не являются причиной выбирать его. По сей день характеристика cursor, которая по-прежнему уверенно занимает первое место, — это его уникальная модель автодополнения, поддерживающая дополнение выше, ниже, слева и справа, через строки и файлы. Ни по скорости отклика, ни по проценту принятия у неё нет равных соперников. Но я уже не пишу код вручную с помощью автодополнения, а перешёл на покупку различных пакетов для кодирования и активно использую agent для написания кода. Agent в cursor всё ещё очень мощный, но, к сожалению, он не имеет явного преимущества перед claudecode/codex, а официальные пакеты для кодирования от anthropic и OpenAI гораздо выгоднее пакетов cursor. Cursor не может конкурировать с поставщиками моделей по соотношению цена-качество моделей, поэтому cursor должен продвигать свою собственную модель composer, чтобы иметь право на участие в игре.

Говорить об уходе от cursor сейчас, возможно, немного поздно. На самом деле за полгода я постепенно стал реже использовать cursor, потому что мои привычки в кодировании изменились, и сильные стороны cursor больше не являются причиной выбирать его. Характеристика cursor, которая по сей день уверенно занимает первое место, — это его уникальная модель автодополнения, поддерживающая дополнение выше, ниже, слева и справа, через строки и файлы. Ни по скорости отклика, ни по проценту принятия у неё нет равных соперников. Но я уже не пишу код вручную с помощью автодополнения, а перешёл на покупку различных пакетов для кодирования и активно использую agent для написания кода. Agent в cursor всё ещё очень мощный, но, к сожалению, он не имеет явного преимущества перед claudecode/codex, а официальные пакеты для кодирования от anthropic и OpenAI гораздо выгоднее пакетов cursor. Cursor не может конкурировать с поставщиками моделей по соотношению цена-качество моделей, поэтому cursor должен продвигать свою собственную модель composer, чтобы иметь право на участие в игре. Cursor также выпустил свой собственный cli, я использовал его последние три месяца, сделано довольно хорошо, комментировать не буду. Конкурентоспособность за счёт обучения собственных моделей — и он всё ещё в игре. Главная проблема cursor сейчас в том, что он всё дальше уходит от экосистемы vscode, уже не может использовать преимущества открытой экосистемы, стало трудно внедрять функции и исправления, а самоуправные решения в дизайне приводят к конфликтам с привычками использования. Я использую vscode 10 лет, с самого первого месяца его выхода, сочетания клавиш стали мышечной памятью. Эти недоумки из cursor, неизвестно где нашедшие зелёных разработчиков, привязали мои самые часто используемые сочетания клавиш к своим собственным незначительным функциям. Когда я вернул старые привязки, cursor при каждом обновлении принудительно возвращает их обратно. Я использую несколько agent-инструментов, обычно размещая их все на правой боковой панели, но эти недоумки из cursor в своём воображении решили монополизировать правую боковую панель, из-за чего кнопки других agent-инструментов не отображались — эта проблема сохранялась вплоть до моего последнего открытия cursor. Я был пользователем старого тарифа на 500 запросов, и при просмотре настроек cursor у меня почему-то списывались продвинутые запросы — incredible! Просто посмотреть настройки, один взгляд — и 30 центов, три взгляда в настройки — и уже юань! В начале апреля cursor вообще перестал обновлять мою квоту в 500 запросов, это действительно невыносимо, пришлось отправлять письмо, чтобы сотрудники вручную обновили мне квоту. Закрытый исходный код cursor, а также его неуклюжие изменения фреймворка vscode — это урок для всех нынешних форков vscode. Здесь я предсказываю, что trae/qoder/灵码/antigravity/kiro и прочие в итоге исчезнут, и я использую только плагины, интегрированные в vscode (рекламирую свой плагин coding-plans-for-copilot, который подключает любой пакет для кодирования к github copilot). Цените время, меньше гонитесь за всякими новыми инструментами, и поймёте, что настоящая конкурентоспособность — только в моделях.

Иллюстрация 1 к посту «Уход от cursor»

Иллюстрация 2 к посту «Уход от cursor»