> ## Documentation Index
> Fetch the complete documentation index at: https://usefulai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 5 Best Cursor Cheat Sheets in 2026

export const sheets = [
  {
    "rank": 1,
    "name": "Cursor Commands Reference",
    "creator": "Toolsbase",
    "url": "https://toolsbase.dev/en/reference/cursor-commands",
    "image": "/images/cheat-sheets/cursor-review/toolsbase.png",
    "focus": "Searchable Cursor commands",
    "format": "Interactive web reference",
    "date": "Current in 2026",
    "rationale": "Best overall lookup tool. It is broad, searchable, and organized around both Cursor's AI features and the underlying editor commands.",
    "description": "Toolsbase groups more than ninety commands into navigation, Agent, files, code, docs, Git, terminal, and editing sections. Each entry pairs a command with a short explanation and examples, making it more useful for active lookup than a static keyboard poster.",
    "attribution": "Capture of the Cursor command reference from Toolsbase"
  },
  {
    "rank": 2,
    "name": "Cursor Keyboard Shortcuts: The Cheat Sheet",
    "creator": "Learn Cursor",
    "url": "https://www.learncursor.dev/learn/cursor-basics/cursor-keyboard-shortcuts",
    "image": "/images/cheat-sheets/cursor-review/learn-cursor.png",
    "focus": "Essential keyboard shortcuts",
    "format": "Web reference",
    "date": "Updated June 2026",
    "rationale": "Best concise shortcut guide. It filters the larger command surface down to the controls most people need to learn first.",
    "description": "Learn Cursor explains the shortcuts for accepting completions, opening Chat, editing inline, adding files and folders as context, and navigating common editor actions. The page includes enough explanation to teach the shortcuts without becoming a full Cursor manual.",
    "attribution": "Capture of the keyboard shortcut guide from Learn Cursor"
  },
  {
    "rank": 3,
    "name": "Cursor Cheat Sheet",
    "creator": "CursorCheatSheet.com",
    "url": "https://www.cursorcheatsheet.com/",
    "image": "/images/cheat-sheets/cursor-review/cursor-cheat-sheet.png",
    "focus": "Large shortcut and prompt library",
    "format": "Searchable web reference",
    "date": "Current website",
    "rationale": "Best for breadth. Its large inventory is convenient, although a meaningful share is standard VS Code behavior rather than Cursor-specific workflow advice.",
    "description": "The site combines keyboard shortcuts, AI commands, prompt examples, navigation, file management, and editor controls in one searchable interface. It is useful when you want a single reference surface, but the size makes it less selective than Learn Cursor or Toolsbase.",
    "attribution": "Capture of the searchable reference from CursorCheatSheet.com"
  },
  {
    "rank": 4,
    "name": "Introduction to AI Coding with Cursor Cheatsheet",
    "creator": "Codecademy",
    "url": "https://www.codecademy.com/learn/intro-to-ai-coding-with-cursor/modules/introduction-to-ai-coding-with-cursor/cheatsheet",
    "image": "/images/cheat-sheets/cursor-review/codecademy.png",
    "focus": "Cursor fundamentals",
    "format": "Printable course cheat sheet",
    "date": "Current course",
    "rationale": "Best for complete beginners. It explains the major Cursor concepts clearly, but it is too introductory for experienced users looking for detailed commands.",
    "description": "Codecademy introduces Cursor as a VS Code-based editor, then explains Tab completion, inline editing, Agent, and several power-user features. The printable page is more of a short conceptual primer than a comprehensive command reference.",
    "attribution": "Capture of the printable Cursor cheat sheet from Codecademy"
  },
  {
    "rank": 5,
    "name": "Cursor AI Editor Cheat Sheet",
    "creator": "MeshWorld",
    "url": "https://meshworld.in/blog/cheatsheets/cursor-cheatsheet/",
    "image": "/images/cheat-sheets/cursor-review/meshworld.png",
    "focus": "Features, context, and workflows",
    "format": "Web cheat sheet",
    "date": "May 2026",
    "rationale": "Best workflow-oriented option, but it reads more like a compact tutorial and is slower to scan than the higher-ranked references.",
    "description": "MeshWorld covers core AI commands, context references, inline editing, rules, multi-file work, debugging, model selection, and prompt-writing practices. Worked examples make it useful for applying Cursor to a project, even though the page is longer than a conventional cheat sheet.",
    "attribution": "Capture of the Cursor workflow cheat sheet from MeshWorld"
  }
];

export const otherSheets = [
  {
    "name": "Cursor Keyboard Shortcuts by DotCursorRules",
    "url": "https://dotcursorrules.com/cheat-sheet",
    "description": "a compact keyboard list that preserves some older Cursor terminology"
  },
  {
    "name": "Cursor Shortcuts by Shortcut Tools",
    "url": "https://shortcut-tools.com/en/shortcuts/cursor/cheat-sheet/",
    "description": "a simple shortcut directory with limited Cursor-specific explanation"
  },
  {
    "name": "Cursor AI Workflow Cheat Sheet",
    "url": "https://www.linkedin.com/posts/sankarvinod_quick-cheat-sheet-for-using-cursor-ai-for-activity-7392803514596569088-C-V2",
    "description": "a process-oriented checklist for supplying context and reviewing AI-assisted work"
  }
];

export const BestForChip = ({ children }) => (
  <span className="inline-flex min-w-0 max-w-full items-center rounded bg-emerald-50 px-1.5 py-[2px] dark:bg-emerald-500/10">
    <span className="truncate text-xs font-medium leading-4 text-emerald-700 dark:text-emerald-400">{children}</span>
  </span>
);

export const SheetRow = ({ sheet }) => (
  <a href={sheet.url} target="_blank" rel="noreferrer" className="group flex items-center gap-3 px-4 py-3 no-underline transition-colors hover:bg-zinc-50/60 dark:hover:bg-white/[0.02]">
    <span className="w-4 shrink-0 text-center text-sm font-semibold tabular-nums uai-ink-muted">{sheet.rank}</span>
    <img src={sheet.image} alt="" noZoom className="h-11 w-11 shrink-0 rounded-md border border-zinc-200 object-cover dark:border-white/10" />
    <span className="min-w-0 flex-1">
      <span className="flex min-w-0 flex-wrap items-baseline gap-x-1.5">
        <span className="truncate text-sm font-semibold leading-5 uai-ink-strong">{sheet.name}</span>
        <span aria-hidden="true" className="uai-ink-muted">&#8729;</span>
        <span className="text-[13px] leading-5 uai-ink-muted">{sheet.creator}</span>
      </span>
      <span className="block truncate text-[13px] leading-5 uai-ink-body">{sheet.focus}</span>
    </span>
    <span className="mr-1 flex shrink-0 items-center uai-ink-muted"><Icon icon="chevron-right" size={12} color="currentColor" /></span>
  </a>
);

export const SheetList = ({ items }) => (
  <div className="not-prose mb-10 overflow-hidden rounded-xl border border-zinc-200 bg-white dark:border-white/10 dark:bg-white/[0.03]">
    <div className="divide-y divide-zinc-100 dark:divide-white/5">
      {items.map((sheet) => <SheetRow key={sheet.name} sheet={sheet} />)}
    </div>
  </div>
);

export const SheetCard = ({ sheet }) => (
  <section className="not-prose mb-6 rounded-xl border border-zinc-200 bg-white p-5 shadow-sm dark:border-white/10 dark:bg-white/[0.03]">
    <div className="flex min-w-0 flex-wrap items-center gap-x-2 gap-y-1">
      <h2 className="m-0 max-w-full text-xl font-semibold leading-7 tracking-normal">
        <span className="mr-1.5 tabular-nums uai-ink-muted">{sheet.rank}.</span>
        <a href={sheet.url} target="_blank" rel="noreferrer" className="group inline-flex min-w-0 items-center gap-1.5 no-underline uai-ink-strong">
          <span className="min-w-0 break-words underline-offset-4 group-hover:underline">{sheet.name}</span>
          <span aria-hidden="true" className="flex shrink-0 text-zinc-400 transition-colors group-hover:text-zinc-900 dark:text-zinc-500 dark:group-hover:text-white"><Icon icon="arrow-up-right" size={12} color="currentColor" /></span>
        </a>
      </h2>
      <BestForChip>{sheet.focus}</BestForChip>
    </div>

    <div className="mt-1 flex flex-wrap items-center gap-x-2 text-[13px] leading-5 uai-ink-muted">
      <span>{sheet.date}</span>
      <span aria-hidden="true">&#8729;</span>
      <span>{sheet.creator}</span>
      <span aria-hidden="true">&#8729;</span>
      <span>{sheet.format}</span>
    </div>

    <div className="mt-4 text-sm leading-[22px] uai-ink-body">
      <div className="font-medium uai-ink-strong">{sheet.rationale}</div>
      <div className="mt-3">{sheet.description}</div>
    </div>

    <figure className="mt-5">
      <a href={sheet.url} target="_blank" rel="noreferrer" aria-label={`Open ${sheet.name} by ${sheet.creator}`} className="flex max-h-[520px] w-full items-center justify-center overflow-hidden rounded-lg border border-zinc-200 bg-zinc-50 no-underline dark:border-white/10 dark:bg-black/20">
        <img src={sheet.image} alt={`${sheet.name} by ${sheet.creator}`} noZoom className="max-h-[520px] w-full object-contain" />
      </a>
      <figcaption className="mt-2 text-xs uai-ink-muted">{sheet.attribution}</figcaption>
    </figure>
  </section>
);

export const OtherSheetLine = ({ sheet }) => (
  <li className="flex items-baseline gap-2.5 text-sm leading-[22px] uai-ink-body">
    <span aria-hidden="true" className="relative -top-0.5 inline-block h-1.5 w-1.5 shrink-0 rounded-full bg-zinc-300 dark:bg-zinc-600" />
    <span><a href={sheet.url} target="_blank" rel="noreferrer" className="font-medium uai-ink-strong underline underline-offset-2">{sheet.name}</a>: {sheet.description}.</span>
  </li>
);

<div className="not-prose -mt-5 mb-8 flex flex-wrap items-center gap-x-2 text-sm uai-ink-body" style={{ paddingLeft: "2px" }}>
  <span className="inline-flex items-center gap-1.5"><Icon icon="clock-rotate-left" size={10} color="currentColor" /> Updated <time dateTime="2026-07-12">July 12, 2026</time></span>
</div>

Cursor cheat sheets split into two useful groups: broad command directories and shorter guides focused on the AI controls people use every day.

This ranking prioritizes what readers can use today: practical value, clarity, currentness, and format. Popularity helped identify candidates, but it does not determine the final order.

## Best Cursor Cheat Sheets

<SheetList items={sheets} />

{sheets.map((sheet) => <SheetCard key={sheet.name} sheet={sheet} />)}

***

## Other Cursor Cheat Sheets to Consider

<ul className="not-prose m-0 my-4 flex list-none flex-col gap-2 p-0">
  {otherSheets.map((sheet) => <OtherSheetLine key={sheet.name} sheet={sheet} />)}
</ul>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="What is the best Cursor cheat sheet?">
    Toolsbase is the best broad command lookup. Learn Cursor is the better choice when you want a short list of essential keyboard controls, while Codecademy is the most approachable introduction for a new user.
  </Accordion>

  <Accordion title="Which Cursor cheat sheet is best for Agent and context?">
    Toolsbase and MeshWorld provide the most useful coverage of Agent, files, folders, docs, rules, and project context. CursorCheatSheet.com adds more prompt examples but is less selective.
  </Accordion>

  <Accordion title="Are Cursor shortcuts the same as VS Code shortcuts?">
    Many navigation and editing shortcuts carry over because Cursor is based on VS Code. The most valuable Cursor-specific references emphasize Tab completion, inline editing, Chat or Agent controls, context references, and rules.
  </Accordion>

  <Accordion title="Can I print these Cursor cheat sheets?">
    Codecademy includes a print action, while the other highlighted options are primarily web references. Browser print mode can work for shorter pages, but searchable sites such as Toolsbase are more useful online.
  </Accordion>
</AccordionGroup>
