Cursor норм заводится не с модели, а с папки и с вопроса: ты сейчас в Agents Window или в IDE.
Я вижу одну и ту же ловушку у новичков: они сразу пытаются «сделать магию», а потом пугаются, когда Cursor предлагает поменять полфайла. Давай начнём так, чтобы не страшно было нажать «нет».
Мне удобно называть Cursor IDE. По факту это ещё обвязка агента: правила, инструменты, цикл правок. В том же классе, что Claude Code, Codex и OpenCode. Сравнивать их здесь не буду.
Проверено: 2026-08. Desktop 3.17.19.
Поставить Cursor и открыть папку
Суть: без открытой папки дальше всё ощущается как демонстрация, а не работа.
Установка на macOS простая: скачал, перетащил Cursor в Applications, открыл, залогинился. Дальше открой папку через меню File → Open Folder.
Если ты привык начинать «с одного файла», лучше не надо. Cursor (и особенно агент) лучше работает, когда видит структуру проекта: где конфиги, где пакеты, где тесты.
Два окна: Agents Window и IDE
После установки Cursor 3 у меня сразу открылся Agents Window. Это не «чат справа в VS Code». Это отдельное окно, ближе к Codex Desktop: агент по центру, файловое дерево не главное.
Второе окно в доке зовут editor, в палитре команда Open IDE. Там почти обычный VS Code: вкладки, сплиты, расширения, чат справа.
Оба окна можно держать сразу. Я сначала решил, что Cmd + I сломан. Комбинация работала. Я просто был не в том окне: в Agents Window нет жеста «открой чат справа», чат и есть весь интерфейс.
Действие: Открыть Agents Window из IDE
Шорткат: Cmd + Shift + P → Open Agents Window (Windows: Ctrl + Shift + P)
Когда жать: Когда хочешь agent-first экран, а не редактор с панелью сбоку.
Когда не жать: Когда тебе нужны расширения VS Code, много открытых файлов и привычный сплит. Тогда оставайся в IDE.
Действие: Открыть классический IDE из Agents Window
Шорткат: Cmd + Shift + P → Open IDE (Windows: Ctrl + Shift + P)
Когда жать: Когда шорткаты «как в VS Code» вдруг ничего не делают, или хочешь чат справа и дерево файлов как обычно.
Когда не жать: Когда ты как раз оркестрируешь агента и редактор тебе сейчас мешает. Тогда сиди в Agents Window.
Источник имён: Cursor Docs: Agents Window. Дефолт после установки я проверил руками в 2026-08.
Параллельные агенты, worktrees и /in-cloud здесь не разбираю. Это отдельная часть этой же серии.
Чат, Tab и агент в IDE
Когда ты уже в IDE, на одном экране три режима взаимодействия. Тут я чаще всего вижу путаницу.
Чат - ты переписываешься, задаёшь вопросы, просишь план или правку. Агент - это тот же разговор, но с ответственностью: он может сам лезть в файлы, делать несколько правок, запускать инструменты. Tab - это подсказка прямо в редакторе, без диалога: серый текст впереди курсора.
Мне помогает простое правило: если ты не готов объяснить задачу в одном предложении, Tab не подходит. Если задача в одном файле и ты точно знаешь, что надо сделать, попробуй inline edit. Если не знаешь куда идти, или правок будет несколько, открывай агента.
В IDE боковую панель (Sidepanel) тогглят две комбинации, обе живые.
Действие: Открыть/закрыть боковую панель в IDE (Sidepanel)
Шорткат: Cmd + L или Cmd + I (Windows: Ctrl + L / Ctrl + I)
Когда жать: Когда хочешь показать или спрятать чат справа и вернуться в код.
Когда не жать: Когда ты в Agents Window. Там это не «панель справа», там другое окно. Сначала Open IDE.
Действие: Открыть меню режимов
Шорткат: Cmd + . (Windows: Ctrl + .)
Когда жать: Когда нужно быстро переключиться между Agent/Ask/Plan/Debug и увидеть, какой режим активен сейчас.
Когда не жать: Когда ты ещё не понимаешь, чем режимы отличаются. Тогда лучше сначала прочитать часть про режимы и только потом играться с переключателем.
Первая задача, которую можно откатить
Суть: первая задача должна быть такой, чтобы её было не жалко выкинуть. Не «переделай архитектуру», а что-то локальное, без побочных эффектов.
Я обычно делаю так:
- Открываю любой файл в репозитории, где вижу небольшую правку: переименовать локальную переменную или добавить комментарий к одному месту.
- Формулирую задачу максимально конкретно: «переименуй эту локальную переменную так, чтобы название стало говорящим» или «добавь комментарий, который объясняет зачем эта проверка нужна».
- Смотрю на предложенный список правок и задаю один уточняющий вопрос, если что-то смущает.
- Если не нравится, откатываю: не принимаю правку, либо возвращаю файл через git, если это репозиторий.
Это скучно, зато создаёт правильную привычку. Cursor тут не «делает за тебя», он ускоряет мелкие решения, но ответственность всё равно твоя.
Принять правку и отказаться
Суть: важнее всего уметь говорить «да» и «нет» быстро. Иначе ты начнёшь копить сомнение, и в итоге будешь бояться любых подсказок.
С Tab всё честно: подсказка появляется в редакторе серым текстом, и ты решаешь, что делать дальше.
Действие: Принять подсказку Tab целиком
Шорткат: Tab (Windows: Tab)
Когда жать: Когда подсказка совпадает с тем, что ты и так собирался напечатать, и правка выглядит безопасно.
Когда не жать: Когда подсказка «шире», чем ожидалось: добавляет новые импорты, меняет несколько строк, или ты пока не понял почему она такая.
Действие: Отказаться от подсказки Tab
Шорткат: Escape (Windows: Escape)
Когда жать: Когда подсказка не про то, или ты просто хочешь продолжить писать руками.
Когда не жать: Когда ты на самом деле хочешь принять часть подсказки. Тогда лучше принять её по словам.
Действие: Принять подсказку Tab по словам
Шорткат: Cmd + → (Windows: Ctrl + →)
Когда жать: Когда идея подсказки хорошая, но ты хочешь контролировать темп и не принимать всё одним махом.
Когда не жать: Когда ты уже знаешь, что хочешь полностью принять или полностью выкинуть подсказку. Лишние нажатия только сбивают.
Inline edit живёт посередине между Tab и агентом: ты выделяешь кусок кода, описываешь правку, и получаешь результат прямо на месте.
Действие: Открыть inline edit для выделенного кода
Шорткат: Cmd + K (Windows: Ctrl + K)
Когда жать: Когда правка локальная и ты хочешь переписать конкретный фрагмент, не разворачивая полноценный чат.
Когда не жать: Когда ожидаешь, что придётся менять несколько файлов или разбираться в контексте. Тогда лучше сразу пойти к агенту.
Куда не лезть в первый вечер
Тут список короткий, но полезный.
- Не давай агенту большие, необратимые задачи. Миграции, массовые рефакторинги, переезд зависимостей - оставь на момент, когда ты уже понимаешь как Cursor показывает правки и как ты их проверяешь.
- Не тащи секреты в чат. Ключи, токены, пароли, приватные URL. Это банально, но люди всё равно так делают, потому что «ну это же локально». Не надо.
- Не превращай Tab в автопилот. Если ты просто жмёшь Tab на всё подряд, у тебя не появится навык отличать хорошую подсказку от случайной.
- Не спорь с IDE по названиям режимов. В Cursor иногда меняются формулировки в интерфейсе и в доках. В этой серии я буду писать так, как это называется в Desktop, и отмечать месяц проверки.
Главный вывод
Сначала посмотри, какое окно открыто. Agents Window и IDE путают сильнее, чем любая модель в шапке. Потом уже панель, Tab и агент, и правки маленькими кусками.
Обсуждение
Комментариев пока нет — начните тему.