DXHEROES Logo
Co děláme

/

#ai
#how-it-works

Co je to Cursor a co umí?

Délka: 

5 min

Publikováno: 

27. května 2025

Chtěli jste vždy mít někoho, kdo perfektně dokončuje vaše (programovací) věty za Vás? Poznejte Cursor.

Co je to Cursor? Cursor je IDE, neboli program na psaní kódu, který disponuje AI. Dokončuje za vás rozepsaný kód, udělá za vás refactoring, pomůže s hledáním chyb nebo vytvoří API či komponenty. Je to takový neúnavný pomocník.

Pokud jste Cursor ještě nepoužili ale chtěli byste začít, tak jsme právě pro vás připravili přehled základních i pokročilých funkcí, které nabízí. Nemusíte samozřejmě využívat všechny, ale už jen s pár funkcemi můžete programovat daleko rychleji a efektivněji.

Tip: Pokud momentálně používáte VS Code, přechod na Cursor by nebyla skoro žádná změna. Cursor je totiž postavený na VS Code a dokonce si po instalaci můžete nechat přenést veškeré extensions a nastavení z VS Code do Cursoru. Je nutné se ale na Cursor adaptovat postupně, může sice pomoci urychlit vývoj ale na druhou stranu vám může agent změnit kód k nepoznání skrze špatný prompt nebo nepochopení kontextu projektu.

Základní pokyny

Tab

Cursor IDE - našeptávání kódu

Pro přijetí návrhu kódu. Cursor sleduje, co tvoříte a snaží se navrhnout další položky. V případě, že například importujete nějakou funkci do souboru, tak se snaží hledat řádky, kde může být kód použitý.

Chat (command+L)

Zde se s Cursorem můžete bavit o svých souborech. Můžete přidat jeden, více nebo dokonce celou složku. Pokud se tedy změny týkají vícero souborů, bude mít Cursor lepší kontext a může lépe poradit.

Máte na výběr ze 3 chat módů: Agent, Ask a Manual.

  • Agent = vám dle promptu změní kód a uloží změny.
  • Ask = můžete se ptát na dotazy ohledně vašeho kódu, ale neprovede změny.
  • Manual = navrhne změny, ale vy rozhodnete, které z nich chcete implementovat.

Edit (command+K)

Cursor IDE - edit funkce

Za pomocí funkce edit můžete dělat změny na vyznačeném kódu. Je tak například dobrý pro rychlý refactoring.

Ukáže vám výsledek, který můžete přijmout (command + N) nebo odmítnout (command + Y).

Cursor IDE - výsledek edit funkce

Pokročilé funkce

Rules neboli pravidla

Cursor IDE - nastavení pravidel

Zde máte možnost Cursoru říct, jak se s vámi má bavit a jak by jeho odpovědi měly vypadat.

Můžete sem zadat jakékoliv preference, například: "pro TypeScript vždy používej type namísto interface".

Cursor IDE - kontext chatového okna

MCP

Cursor nastavení MCP serveru

Pomocí MCP serverů si můžete odemknout další funkcionality. Například přístup do databáze, Stripe a jiné.

MCP Server konfigurace využívá JSON formát:

Cursor MCP json

MCP server je možné nastavit na specifický projekt ale i globálně pro všechny projekty (nutno vytvořit ~/.cursor/mcp.json soubor v home directory).

Chat (typ Agent) automaticky použije všechny MCP tools, pokud je uzná za relevantní. Chcete-li k záměrnému použití MCP serveru vyzvat, jednoduše agentovi řekněte, aby ho použil, a odkážte na něj buď jeho názvem, nebo jen popisem:

Cursor IDE využití MCP v rámci chatu

Na stránce nastavení můžete také povolit nebo zakázat jednotlivé MCP servery a ovládat tak, které servery má agent k dispozici pomocí toggle tlačítka:

Cursor IDE selekce MCP serverů

Dále si také můžete vybrat modely, které chcete používat:

Cursor IDE výběr AI modelů

Závěr

Cursor je nadstavba nad VS Code a rozšiřuje ho o AI funkcionality. Mezi nimi je chat, inline edits (vyznačení určitých řádků v rámci jednoho souboru), MCP servery a pravidla pro komunikaci s AI.

Cursor může značně urychlit psaní kódu aniž byste museli z Cursoru pryč. Našeptává kód, pomůže s refactoringem, můžete se v chatu na cokoliv doptat a buďto Cursor nechat aby vám provedl změny nebo změny schvalovat manuálně.

Je třeba ale dávat si pozor na automatické změny a vygenerovaný či změnený kód a všechno si kontrolovat. Důležité je připojit do chat okénka co nejvíce kontextu (složek či souborů). Pokud bychom dali Cursoru přístup jen do kódu jednoho souboru, může se stát že ho změní natolik že funkce či komponenty v něm, přestanou spolupracovat s jinými soubory ve vašem projektu.

Pokud se chcete o Cursoru dozvědět více navštivte jejich docs.

Pokud jste Cursor ještě nezkusili, můžete si ho stáhnout zde.

Import z VS Code: Pokud byste nechtě okénko pro import VS Code pluginů zavřeli, můžete sync udělat i později v nastavení.

Cursor IDE - import nastavení a pluginů z VS Code


Související články

  • Co to je Agent? - Agent je typ AI, který dokáže plnit složitější úkoly samostatně – bez toho, abyste mu zadávali každý krok zvlášť.
  • Co to je AI? - Nejvyhledávanější a nejpoužívanější pojmy, které souvisejí s umělou inteligencí. Krátce a jednoduše.
  • Co je to LLM? - Nejvyhledávanější a nejpoužívanější pojmy, které souvisejí s umělou inteligencí. Krátce a jednoduše.
  • MCP pod lupou - Model Context Protocol a jak funguje.

Chcete být o krok napřed?

Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.

Tento web je chráněn službou reCAPTCHA a platí Zásady ochrany soukromí a Smluvní podmínky společnosti Google.