Привет! Если ты сидишь в Cursor неделю-две и до сих пор пользуешься им как «VS Code с чатом» — ты теряешь половину магии. Сейчас разложу, какие настройки реально качают продуктивность ☆
Cursor из коробки — норм, но без .cursorrules, без понимания Composer-режима и без правильно настроенного контекста ты получаешь обычный автокомплит. Цель этой статьи — за один присест прокачать твой Cursor до того уровня, на котором его держат серьёзные разрабы в 2026.
Без воды, без душных предисловий «что такое AI». Только конфиги и хоткеи.
💡 Если ты новичок в теме — сначала глянь главный гайд Как оплатить ChatGPT Plus из России в 2026 — рабочие способы, там разобраны все базовые способы и подводные камни.
TL;DR — что настроить в первую очередь ⚡
.cursorrulesв корне проекта — главный файл, который объясняет AI правила твоего кода. Без него Cursor пишет «средний» код, с ним — твой стиль.- Composer (Cmd+I) — мультифайловый редактор. Не Chat — а именно Composer для серьёзных задач.
- Agent Mode — пусть AI сам читает файлы, запускает команды, фиксит ошибки. Включать через переключатель в Composer.
- Context-include правильно —
@-symbols,@Docs,@Web. Не вали в чат «вот весь репо», давай точечный контекст. - Keybinds Cmd+K / Cmd+L / Cmd+I — три главных, выучи их до автоматизма.
Кстати: подписка Cursor Pro оплачивается через Stripe и российскую карту не принимает. Если ещё не разрулил оплату — сделаем за тебя на Blups, обычно за пару минут. Мы не маркетплейс, отвечаем за заказ лично ♡
Главные хоткеи Cursor, которые надо выучить (◕‿◕)
Прежде чем лезть в настройки — три клавиши, без которых ты не используешь Cursor, а просто страдаешь в VS Code.
Cmd+K — inline-редактирование
Выделил кусок кода → нажал Cmd+K → написал «перепиши без useEffect, через useMemo». AI правит только выделенное, не лезет в остальное.
Используй для:
- быстрых рефакторингов в одном файле,
- переписывания функции под другой API,
- генерации тестов к выделенной функции,
- объяснения непонятного куска через подсказку «explain».
Cmd+L — Chat
Открывает боковую панель с чатом. Здесь обсуждаешь идеи, задаёшь общие вопросы, можешь подгрузить файлы через @. Не правит код напрямую — даёт ответ, который ты сам копируешь.
Используй когда:
- хочешь понять, как устроена либа,
- ищешь решение архитектурной задачи,
- просто общаешься с AI без правок в кодовой базе.
Cmd+I — Composer
Главный режим Cursor для серьёзных задач. Открываешь Composer → пишешь «сделай эндпоинт логина с JWT, добавь middleware, обнови README» → AI правит сразу несколько файлов, показывает diff, ты принимаешь/отклоняешь по каждому.
Это то, ради чего Cursor вообще существует. Если ты не пользуешься Composer — у тебя обычный плагин с автокомплитом, переплачиваешь.
Tab — автокомплит
Cursor предлагает не одну строку, а целые блоки. Tab принимает, Esc отклоняет. Главное отличие от Copilot — Cursor видит контекст всего файла и часто угадывает несколько правок подряд (multi-line edits).
В Windows/Linux те же хоткеи на Ctrl вместо Cmd.
.cursorrules — главный файл проекта ੈ✩‧₊˚
Это файл в корне репозитория, в котором ты объясняешь AI правила игры: язык, фреймворк, стиль, что нельзя, что предпочитаешь. Cursor подгружает его автоматически в каждый запрос — Chat, Composer, Cmd+K — все видят твои rules.
Без .cursorrules AI пишет «средний код по интернету». С ним — твой стиль с первой попытки, без 3-4 правок «нет, переделай через async/await».
Минимальный шаблон для TS-проекта
You are a senior TypeScript engineer working on a Next.js 15 / React 19 app.
Code style:
- Strict TS, no any, no @ts-ignore.
- Functional React only, no class components.
- Async/await, no .then() chains.
- Named exports, no default exports (except for Next.js pages).
Project conventions:
- API routes go in app/api/.
- Server actions go in lib/actions/.
- DB layer is Drizzle ORM, schemas in lib/db/schema/.
- Components in components/, one file per component, PascalCase filename.
Don't:
- Don't add comments unless asked.
- Don't catch errors silently — re-throw or log.
- Don't install new dependencies without explicit ask.
- Don't touch package.json unless explicitly instructed.
Tests:
- Vitest for unit, Playwright for e2e.
- New logic in lib/ — write test before code.
Этот шаблон — старт. Дальше дополняй под свой проект: имена переменных, паттерны, локальные особенности.
Где взять готовые .cursorrules
Есть открытый репозиторий cursor.directory — там сотни шаблонов под React, Vue, Python (FastAPI/Django), Go, Rust, Solidity и т.д. Бери оттуда базовый шаблон под свой стек, кастомизируй под свой проект — это быстрее, чем писать с нуля.
Что точно стоит положить в свои rules
- Стек: «Next.js 15 app router», «Nuxt 3», «FastAPI + SQLAlchemy 2.0» — без этого AI может писать под старые версии и ломать импорты.
- Запреты: «no any», «no default exports», «не используй moment.js — у нас date-fns».
- Стиль ошибок: «всегда возвращаю Result-тип, не бросаю исключения» (если у тебя так).
- Имена файлов и папок: куда складывать новые компоненты, утилиты, тесты.
- Запреты на действия: «не правь package.json», «не запускай миграции БД сам», «не трогай файлы в
legacy/».
Прямой бенефит: AI перестаёт «угадывать» твои конвенции и начинает им следовать с первого раза. Это экономит десятки правок в день.
Rule Templates (Project Rules) ♡
Cursor 2026 добавил систему Project Rules — это .cursorrules, но разбитый на несколько файлов в .cursor/rules/. Каждое правило — отдельный MD-файл, который применяется по условию (например, только для файлов в определённой папке или по паттерну).
Пример структуры
.cursor/
rules/
global.md → применяется всегда
react.md → применяется к **/*.tsx
api.md → применяется к app/api/**
db-migrations.md → применяется к lib/db/migrations/**
Внутри каждого MD — frontmatter с условием:
---
description: React component conventions
globs: ["**/*.tsx", "**/*.jsx"]
alwaysApply: false
---
Use functional components only.
Hooks-based state, no Redux unless explicitly asked.
Tailwind for styling, no styled-components.
Это удобнее, чем один длинный .cursorrules: правила для бэкенда не подмешиваются в контекст, когда ты правишь React-компонент. AI получает только релевантные rules и пишет точнее.
Когда переходить с .cursorrules на .cursor/rules/
- Если проект > 50K строк и есть чёткие зоны (frontend / api / db / scripts) — переходи.
- Если в команде > 2 разрабов — переходи, проще разделить ответственность за правила между ребятами.
- Если ты соло и проект мелкий —
.cursorrulesхватит, не усложняй.
Context-Include — как правильно скармливать контекст ʕ•ᴥ•ʔ
Большинство людей в Cursor пишут «привет, сделай X» и удивляются, что AI «не понимает их код». Понимает он только то, что ты ему явно дал.
Базовое правило: чем точнее контекст, тем точнее ответ. Не вали в чат «вот весь репо» — давай точечно через @-символы.
@-команды в Cursor
@Files— добавляет конкретный файл в контекст.@components/Login.tsx→ AI видит весь файл и может его править.@Folders— добавляет всю папку. Используй осторожно, ест tokens.@Code— добавляет конкретный символ (функцию, класс) — Cursor сам найдёт по имени.@Docs— добавляет официальную документацию библиотеки (есть встроенные docs для React, Next.js, Tailwind, Stripe и сотен других).@Web— Cursor сам гуглит и подтягивает свежие результаты в контекст. Полезно для новых версий библиотек.@Git— добавляет diff текущей ветки против main. Удобно для review-задач.@Cursor Rules— явно ссылается на твои rules в промпте.
Антипаттерн
«Прочитай мой репозиторий и реализуй фичу». AI не «читает» репозиторий — он читает то, что ему дали. Без @Files/@Code он угадывает по контексту открытого файла и ближайших импортов.
Правильно:
@components/AuthForm.tsx @lib/auth/session.ts @Docs:next-auth
Добавь login через OAuth Google в AuthForm, используя session helpers из session.ts.
Так Cursor видит ровно те три источника и не галлюцинирует.
Composer + Agent Mode — главная фишка Cursor
Composer (Cmd+I) — это не просто «улучшенный чат». Это мультифайловый редактор, который умеет:
- править N файлов одной задачей,
- показывать diff отдельно по каждому файлу,
- запускать команды в терминале (Agent Mode),
- читать output ошибок и сам себя исправлять.
Agent Mode — что включать
В Composer есть переключатель режима: Manual / Agent.
Manual — Cursor только пишет код, ничего не запускает. Ты сам прогоняешь тесты, проверяешь, говоришь «работает / не работает».
Agent — Cursor сам запускает npm test, читает output, видит ошибку → правит → запускает снова. Может сам делать git add, ставить зависимости, читать произвольные файлы для контекста.
Когда включать Agent:
- Рутинные задачи (написать миграцию, добавить эндпоинт по аналогии с существующим).
- Большие рефакторинги, где нужно несколько итераций «правка → тест → правка».
- Багфиксы, где ошибка воспроизводится по конкретной команде.
Когда НЕ включать Agent:
- Если в проекте есть скрипты с побочными эффектами (деплой, отправка писем, чарж карт). Один раз Agent может «протестировать» и реально дёрнуть прод.
- Если ты работаешь с production-БД из локалки. Очень редко, но AI может запустить миграцию или дроп таблицы.
Безопасность Agent Mode
В настройках Cursor есть Auto-Run Commands — список команд, которые Agent может запускать без подтверждения. По умолчанию там безопасные (ls, cat, npm test). Перед добавлением rm, git push, migrate — подумай дважды.
Я держу автозапуск только для read-only команд: npm test, npm run lint, git status, git diff. Любые модифицирующие команды требуют моего ОК.
Настройки моделей — какую выбирать (。•̀ᴗ-)✧
В Cursor можно переключать модели прямо в чате/Composer. В 2026 актуальный набор:
- Claude Sonnet 4.5 / Opus 4.7 (Anthropic) — лучший дефолт для большинства задач кода. Понимает контекст хорошо, реже галлюцинирует.
- GPT-5 Codex — норм для алгоритмических задач, но в больших рефакторингах слабее Claude.
- DeepSeek V3 — быстрый и дешёвый, хорош для рутины (boilerplate, миграции, простые тесты).
- Cursor Small — собственная модель для автокомплита (Tab). Быстрая, заточена под продолжение строки.
Что я держу как дефолт
- Tab-autocomplete: Cursor Small (всё равно для коротких подсказок не нужна тяжёлая модель).
- Cmd+K: Claude Sonnet 4.5 — баланс скорости и качества.
- Composer: Claude Opus 4.7 для серьёзных задач (5-10 файлов), Sonnet 4.5 для рутины.
- Agent Mode: только Opus — слишком много автономности, экономить на интеллекте нельзя.
Где переключать
Под полем ввода в Composer/Chat есть выпадашка с моделями. Можно настроить и хоткеи в Cursor → Settings → Keyboard Shortcuts.
Менее очевидные настройки, которые качают опыт
1. Privacy Mode — включить, если код проприетарный
Settings → General → Privacy Mode: ON — Cursor не сохраняет твой код на своих серверах после обработки запроса. Если ты работаешь над коммерческим проектом — включи и забудь.
2. Auto-import — выключить дикий импорт
По умолчанию Cursor может предложить импорт из странных мест (например, тип из node_modules вместо твоего). В настройках Cursor Tab → Auto-Import стоит выключить, если ты сам контролируешь импорты, или оставить — если у тебя чёткая структура.
3. Cursor Ignore (.cursorignore)
Файл .cursorignore в корне — аналог .gitignore, но для AI. Cursor не подгружает в контекст файлы, которые тут перечислены. Используй для:
.envи.env.*— никаких секретов в контекст,dist/,build/,node_modules/— мусор,- legacy-папки, которые AI не должен трогать.
4. Notepads — заметки, которые подгружаются в контекст
В Cursor есть встроенные Notepads — текстовые заметки, которые можно вставлять в чат через @Notepad. Удобно для длинных описаний архитектуры, которые не хочется каждый раз копипастить.
Пример: один Notepad — «архитектура нашего auth-flow», второй — «список запретов на ближайший спринт». Подключаешь через @, не объясняешь по новой.
5. Шрифт и тема — для глаз
Чисто эстетически. Я держу:
- Шрифт: JetBrains Mono или Fira Code (лигатуры).
- Тема: Cursor Dark Midnight (встроенная).
- Размер шрифта: 14 при 16:9 мониторе, 13 при ноутбучном экране.
Не критично, но 8 часов смотреть в IDE — лучше делать это с приятным шрифтом.
Частые ошибки в настройке Cursor ⚠️
1. Не настраивают .cursorrules вообще
Топ-1 потеря продуктивности. Без правил AI пишет «средний код» — потом ты 30 минут правишь стилистику и архитектуру. С правилами — попадание с первой попытки.
2. Тащат весь репо в Composer через @Folders ./
Cursor задыхается, ответы становятся хуже (модель путается в гигантском контексте), а ты тратишь tokens. Давай точечно — 2-5 файлов под задачу, не больше.
3. Включают Agent Mode для всего
Agent — это автономность. На рутине — экономит время, на сложных архитектурных задачах — может уйти не туда и закопать тебя в правках, которые ты не делал. Для сложного включай Manual.
4. Не используют .cursorignore
Cursor по умолчанию читает всё, включая .env. Если у тебя там ключи API — ты их буквально отправляешь на сервер OpenAI/Anthropic с каждым запросом. Создай .cursorignore сразу, в первый день проекта.
5. Игнорируют Composer, сидят только в Chat
Chat хорош для обсуждений, но реальная сила Cursor — Composer. Если ты до сих пор в Cursor только Cmd+L нажимаешь — попробуй Cmd+I на следующей задаче, разница как небо и земля.
FAQ — частые вопросы
Где лежит `.cursorrules` — в корне проекта или в `.cursor/`?
В корне проекта, рядом с `package.json` / `pyproject.toml`. Если используешь новую систему Project Rules — то отдельные файлы в `.cursor/rules/*.md`. Можно держать и `.cursorrules`, и `.cursor/rules/` одновременно — Cursor подхватит оба.
Cursor читает `.cursorrules` автоматически или надо его подключать?
Автоматически — при каждом запросе в Chat, Composer и Cmd+K. Подключать вручную не нужно. Если правила «не работают» — проверь, что файл точно называется `.cursorrules` (с точкой в начале) и лежит в корне.
Composer и Chat — это одно и то же?
Нет. Chat (Cmd+L) — обсуждение, не правит код напрямую. Composer (Cmd+I) — мультифайловый редактор, который реально правит код с показом diff. На рабочих задачах используй Composer, Chat — для общих вопросов и ресёрча.
Можно ли использовать Cursor бесплатно?
Да, есть Free-тариф: ограниченное число fast-requests (~50/мес на топ-моделях) и безлим slow. Для пет-проектов и обучения хватает. Для рабочей разработки — упрёшься в лимит за 1-2 дня, Pro окупается с первой недели.
Можно ли оплатить Cursor Pro из России?
Напрямую российской картой — нет, Stripe не принимает РФ-карты с 2022. Варианты: казахская/армянская карта, корпоративный план через работодателя, или сервис типа Blups, где мы оформляем подписку на твой аккаунт за рубли/крипту. У нас на [Blups](https://blups.me/product/cursor) обычно за пару минут — мы не маркетплейс, отвечаем за заказ лично.
Какая модель в Cursor лучше для кода в 2026?
Дефолт большинства — Claude Sonnet 4.5 для повседневных задач, Claude Opus 4.7 для сложных рефакторингов и Agent Mode. GPT-5 Codex — норм альтернатива, но в больших мультифайловых задачах Claude чаще даёт более чистый результат. Экспериментируй на своих задачах.
Что такое Agent Mode и стоит ли его включать?
Agent Mode — режим Composer, в котором Cursor сам запускает команды (npm test, git status и т.д.), читает output и сам себя правит. Включай для рутины (тесты, миграции, багфиксы). Не включай для задач с побочными эффектами (деплой, прод-БД). Проверь список Auto-Run Commands в настройках — там не должно быть `rm`, `git push`, `migrate`.
Cursor отправляет мой код на свои серверы?
По дефолту — да, для обработки моделью. В `Settings → Privacy Mode: ON` можно запретить хранение твоего кода после ответа. Также добавь `.env` и любые secret-файлы в `.cursorignore`, чтобы они вообще не попадали в контекст.
Что в итоге
Настроенный Cursor отличается от «коробочного» примерно как настроенный Vim от Notepad. Резюмирую главное:
.cursorrulesв корне — обязательный минимум. Без него ты теряешь 30% продуктивности на правках стилистики.- Cmd+I (Composer) > Cmd+L (Chat) для рабочих задач. Chat — это обсуждения, Composer — это работа.
- Agent Mode — мощно, но осторожно с командами, которые что-то меняют в проде. Auto-Run только для read-only.
- Контекст через
@— давай точечно (@Files,@Code,@Docs), не вали весь репо. Чем точнее контекст, тем точнее ответ. .cursorignore— закрой.env, секреты и мусор. В первый день проекта.
И последнее: настроенный Cursor стоит ровно столько же, сколько «коробочный» — $20/мес за Pro. Если ещё не оформил подписку — сделаем через Blups за пару минут. Мы не маркетплейс — у нас хорошая цена и личная ответственность за каждый заказ ♡
Статья обновляется. Последняя правка: 28 мая 2026.
Читайте также
- Как оплатить Cursor IDE из России в 2026 — подписка Pro, Ultra — Разобрали, как оплатить подписку Cursor IDE (Pro $20, Ultra $200) из России в 2026 — через Blups, зарубежную карту, корпоративный
- Как оплатить ChatGPT Plus из России в 2026 — рабочие способы — Разобрали все способы оплатить подписку ChatGPT Plus из России в 2026: через Blups, зарубежные карты, виртуалки, друга за границей
- Как оплатить Claude Pro из России в 2026 — все рабочие способы — Разобрали все рабочие способы оплатить Claude Pro ($20/мес) из России в 2026: через Blups, зарубежная карта, через друга. С ценами
- Как оплатить Midjourney из России в 2026 — Basic, Standard, Pro, Mega — Как оплатить подписку Midjourney из России в 2026: разбираем все тарифы (Basic $10, Standard $30, Pro $60, Mega $120) и рабочие сп
- Cursor vs GitHub Copilot в 2026 — что выбрать разрабу — Сравнили Cursor ($20 Pro / $200 Ultra) и GitHub Copilot ($10/мес) в 2026 — модели, Composer, цены, плюсы и минусы. Что выбрать раз
- Cursor vs VS Code + Continue 2026 — когда $20 окупаются, а когда хватит open-source — Сравнили Cursor Pro ($20) и связку VS Code + Continue (open-source) в 2026. Когда оправдан Cursor, когда хватит Continue со своим