AI-подписки

Лучшие настройки Cursor 2026 — .cursorrules, Composer, keybinds

Как настроить Cursor IDE в 2026: .cursorrules для проекта, Composer + Agent, rule-templates, context-include, keybinds Cmd+K/L/I. Гайд по топовым настройкам.

Привет! Если ты сидишь в 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.

Читайте также

Нужно пополнить без головной боли?

Blups — сервис для доната в игры и подписок: Steam, Apple ID, Roblox, Telegram Stars, ChatGPT, Spotify и игровые валюты. Автоматизированные товары выдаём моментально, ручные — за 10–15 минут в рабочее время. Гарантия выполнения: возврат не понадобится — всё делаем как надо, а если что — напиши в поддержку, разрулим.

Открыть Blups →

Читайте также

Оставить комментарий

Комментарий появится после проверки модератором.