Cursor is een code editor die kunstmatige intelligentie rechtstreeks in je werkomgeving integreert. In tegenstelling tot externe AI-assistenten begrijpt Cursor je hele project en stelt je gecontextualiseerde code voor terwijl je typt. Als je net begint met programmeren, stelt deze tool je in staat om werkende code te schrijven zonder honderden syntaxisregels uit je hoofd te leren. Deze tutorial legt uit hoe je Cursor installeert, je eerste instellingen configureert en de essentiële functies gebruikt. Je ontdekt ook veelgemaakte fouten die je moet vermijden en tips om vanaf je eerste regels code tijd te besparen. Je hebt geen eerdere ervaring nodig om deze gids te volgen.
Wat is Cursor en waarom zou je het gebruiken als beginner?
Cursor is een code editor gebaseerd op Visual Studio Code met ingebouwde AI-modellen (GPT-4, Claude) die je in real-time helpen. In de praktijk schrijf je een zin in natuurlijk Nederlands, Cursor genereert de bijbehorende code, en je kunt deze accepteren of aanpassen met één klik.
Het verschil met een normale editor? Cursor leest je hele project (bestanden, mappen, afhankelijkheden) om je coherente code voor te stellen die aansluit bij wat je al hebt geschreven. Als je een functie in één bestand maakt, weet Cursor deze automatisch in een ander bestand te gebruiken zonder dat je alles opnieuw hoeft te kopiëren.
Waarom is dit handig voor beginners:
- Nul syntaxis onthouden: je beschrijft wat je wilt in het Nederlands, Cursor vertaalt naar code
- Leren aan de hand van voorbeelden: je ziet meteen hoe je een functie, lus of voorwaarde structureert
- Directe foutcorrectie: Cursor detecteert fouten voordat je je code eens test
- Tijdsbesparing: je besteedt minder tijd op Stack Overflow en meer tijd aan je project
Volgens de officiële Cursor-documentatie analyseert de tool tot 50.000 regels code in context, wat het bijzonder effectief maakt voor middelgrote projecten. Voor beginners betekent dit dat Cursor relevant blijft, zelfs als je project groeit.
Hoe je Cursor op je computer installeert en configureert
Cursor installeren duurt minder dan 5 minuten en vereist geen technische vaardigheden. Hier zijn de precieze stappen, of je nu Windows, macOS of Linux gebruikt.
Cursor downloaden
- Ga naar cursor.sh
- Klik op "Download" (de site detecteert automatisch je besturingssysteem)
- Start het gedownloade bestand (.exe voor Windows, .dmg voor macOS, .AppImage voor Linux)
- Volg de installatiewizard (klik op "Volgende" tot het klaar is)
Eerste keer openen en initiële configuratie
Bij het eerste openen vraagt Cursor je drie dingen:
- Inloggen op een account: je kunt je Google-, GitHub-account gebruiken of een account maken met je e-mailadres
- AI-model kiezen: selecteer GPT-4 als je veelzijdigheid wilt, of Claude Sonnet als je aan complexe code werkt (beide zijn gratis in beperkte versie)
- VS Code-instellingen importeren: als je Visual Studio Code al hebt gebruikt, kan Cursor je extensies en toetsenbordsnelkoppelingen overnemen
Zodra je bent ingelogd, kom je op de hoofdinterface. Het lijkt op Visual Studio Code: een zijbalk links om door je bestanden te navigeren, een editor in het midden om je code te schrijven, en een terminal onderaan om je programma's uit te voeren.
De essentiële instellingen configureren
Druk op Ctrl + , (Windows/Linux) of Cmd + , (macOS) om de instellingen te openen. Hier zijn de drie instellingen die je eerst moet aanpassen:
- Auto-aanvulling: activeer "Cursor Tab" zodat de AI code voorstelt terwijl je typt
- Standaard model: kies GPT-4 Turbo (goed evenwicht tussen snelheid en kwaliteit) of Claude 3.5 Sonnet (beter contextbegrip)
- Privacy Mode: schakel het verzenden van je code naar Cursor-servers uit als je aan een vertrouwelijk project werkt (beschikbaar in Pro-versie)
Als je een nog gedetailleerder installatiehandleiding wilt voor een soortgelijk tool, raadpleeg dan onze Claude Code installatiehandleiding voor Windows.
De 5 essentiële Cursor-functies voor beginners
Cursor biedt vier manieren om met de AI te communiceren, elk aangepast aan een specifieke behoefte. Hier is hoe je ze in de praktijk gebruikt.
1. Cursor Tab: intelligente auto-aanvulling
Cursor Tab werkt als auto-aanvulling op je telefoon, maar voor code. Je begint te typen, Cursor raadt de rest en stelt het grijs voor. Druk op Tab om te accepteren.
Voorbeeld: je typt function berekenen, Cursor stelt automatisch voor:
function berekenGemiddelde(nummers) {
const som = nummers.reduce((a, b) => a + b, 0);
return som / nummers.length;
}
Je hoeft niet eens te beschrijven wat de functie doet, Cursor raadt het uit de naam.
2. Cmd K: bestaande code aanpassen
Selecteer een stuk code, druk op Cmd + K (macOS) of Ctrl + K (Windows/Linux), en beschrijf wat je wilt veranderen.
Voorbeeld: je hebt een functie geschreven die een prijs inclusief btw berekent, maar je wilt een korting van 10% toevoegen. Selecteer de functie, typ "voeg een korting van 10% toe", en Cursor wijzigt de code direct.
3. Cmd L: contextafhankelijke chat
Druk op Cmd + L (macOS) of Ctrl + L (Windows/Linux) om een chat aan de rechterkant van het scherm te openen. Je kunt vragen stellen over je code, uitleg vragen of nieuwe functies genereren.
Het verschil met ChatGPT? Cursor heeft toegang tot al je bestanden. Als je vraagt "hoe verbind ik mijn database?", ziet Cursor dat je PostgreSQL gebruikt en geeft je het passende antwoord, niet een generiek antwoord.
4. Cmd I: code helemaal opnieuw genereren
Druk op Cmd + I (macOS) of Ctrl + I (Windows/Linux) om een zwevende editor te openen. Beschrijf wat je wilt maken in het Nederlands, Cursor genereert de volledige code.
Voorbeeld: "maak een contactformulier met naam, e-mail en bericht" → Cursor genereert de benodigde HTML, CSS en JavaScript.
5. Composer-modus: meerdere bestanden tegelijk maken
De Composer-modus (toegankelijk via Cmd + Shift + I of Ctrl + Shift + I) stelt je in staat om een volledige functie te genereren die meerdere bestanden raakt.
Voorbeeld: "maak een verificatiesysteem met registratie, inloggen en uitloggen" → Cursor genereert backend-routes, frontend-formulieren en sessiebeheer.
Deze functies worden gedetailleerd uitgelegd in ons artikel over essentiële Claude Code-commando's, dat dezelfde logica gebruikt.
Hoe je Cursor voor je eerste concrete project gebruikt
De beste manier om Cursor te leren is door in minder dan 30 minuten een mini-project te maken dat werkt. Hier is een stap-voor-stap voorbeeld: een interactieve takenlijst (to-do list).
Stap 1: een nieuw project maken
- Open Cursor
- Klik op "File" > "Open Folder"
- Maak een nieuwe map op je bureaublad (noem het "mijn-takenlijst")
- Selecteer deze map
Stap 2: de basisstructuur genereren
Druk op Cmd + I (of Ctrl + I) en typ:
"Maak een takenlijst met HTML, CSS en JavaScript. De gebruiker moet een taak kunnen toevoegen, als voltooid markeren en verwijderen."
Cursor genereert drie bestanden: index.html, style.css en script.js. Klik op "Accept" om ze te maken.
Stap 3: je project testen
- Klik met de rechtermuisknop op
index.htmlin de zijbalk - Selecteer "Open with Live Server" (als de extensie niet is geïnstalleerd, stelt Cursor voor om dit automatisch te doen)
- Je browser opent en toont je werkende takenlijst
Stap 4: een functie toevoegen
Wil je dat taken worden opgeslagen, zelfs na het sluiten van de browser? Selecteer alle inhoud van script.js, druk op Cmd + K en typ:
"Sla de taken op in de localStorage van de browser"
Cursor wijzigt de code om deze functie toe te voegen. Herlaad de pagina, voeg taken toe, sluit de browser, open hem opnieuw: je taken zijn er nog.
Stap 5: de gegenereerde code begrijpen
Selecteer een regel code die je niet begrijpt, druk op Cmd + L en vraag: "Leg deze regel uit alsof ik 10 jaar oud ben".
Cursor geeft je een uitleg in eenvoudig Nederlands, zonder technisch jargon.
Deze projectbenadering staat centraal in de Skilzy-methode, die je kunt ontdekken op onze methodepagina.
Veelgemaakte fouten met Cursor en hoe je ze vermijdt
Zelfs met AI kun je in valkuilen trappen die je leren vertragen. Hier zijn de vijf meest voorkomende fouten en hun oplossingen.
Fout 1: alle code accepteren zonder het te lezen
Cursor genereert snel code, maar dat is geen reden om zonder nadenken op "Accept" te klikken. Als je niet begrijpt wat de code doet, kun je het niet debuggen wanneer het kapot gaat.
Oplossing: lees elke gegenereerde regel, selecteer regels die je niet begrijpt en vraag uitleg via Cmd + L.
Fout 2: te vage instructies geven
"Maak een website" is niet genoeg. Cursor heeft context nodig: wat voor website? Hoeveel pagina's? Welke functies?
Oplossing: wees precies. In plaats van "maak een formulier", schrijf "maak een contactformulier met drie velden (naam, e-mail, bericht) en een verzendknop die een bevestigingsbericht toont".
Fout 3: afhankelijkheden niet controleren
Cursor kan code genereren die externe bibliotheken nodig heeft (React, Tailwind CSS, enz.) zonder je te waarschuwen.
Oplossing: controleer na elke codegeneratie of Cursor een package.json-bestand heeft gemaakt door de geïntegreerde terminal te openen (Ctrl + `). Typ npm install om de afhankelijkheden te installeren.
Fout 4: regelmatig opslaan vergeten
Cursor slaat je bestanden niet automatisch op na elke wijziging.
Oplossing: activeer auto-save in de instellingen (Ctrl + , zoek vervolgens naar "Auto Save" en selecteer "afterDelay").
Fout 5: versiebeheer niet gebruiken
Als je je code wijzigt en Cursor genereert iets dat alles breekt, heb je geen manier om terug te gaan zonder Git.
Oplossing: initialiseer Git aan het begin van je project. Open de terminal en typ git init, dan git add . en git commit -m "Eerste commit" na elke voltooide functie.
Geavanceerde tips om sneller met Cursor te werken
Zodra je de basis beheerst, stellen deze technieken je in staat om twee keer zo snel code te schrijven. Hier zijn vijf concrete tips.
Aangepaste regels gebruiken (.cursorrules)
Maak een .cursorrules-bestand in de root van je project om permanente instructies aan Cursor te geven.
Voorbeeldinhoud:
- Gebruik altijd variabelenamen in het Nederlands
- Voeg commentaar toe bij elke functie in één zin
- Geef de voorkeur aan pijlfuncties boven klassieke functies
Cursor zal deze regels bij elke codegeneratie toepassen.
Aangepaste snippets maken
Snippets zijn herbruikbare stukken code. Druk op Cmd + Shift + P (of Ctrl + Shift + P), typ "Snippets: Configure User Snippets" en maak een snippet voor code die je vaak gebruikt.
Voorbeeld: een snippet voor het genereren van een e-mailvalidatiefunctie.
@mentions in de chat gebruiken
In de chat (Cmd + L) kun je specifieke bestanden noemen met @bestandsnaam. Cursor concentreert zich alleen op dat bestand om te antwoorden.
Voorbeeld: "@script.js hoe kan ik deze lus optimaliseren?"
Automatische "Apply"-modus inschakelen
Activeer in de instellingen "Auto-apply suggestions" zodat Cursor wijzigingen direct toepast zonder je elke keer om bevestiging te vragen.
Let op: activeer deze optie alleen als je vertrouwd bent met Cursor, anders riskeer je code te accepteren die je niet begrijpt.
Cursor combineren met Claude Code
Als je repetitieve taken wilt automatiseren (bestanden hernoemen, tests genereren, enz.), gebruik je Claude Code als aanvulling op Cursor. De twee tools vullen elkaar goed aan.
Cursor gratis vs Cursor Pro: wat verandert echt
De gratis versie van Cursor geeft je 50 verzoeken per maand met GPT-4 en 200 auto-aanvullingen per dag. Dit is meer dan genoeg om te beginnen, maar hier is wat je krijgt met Cursor Pro (20 $/maand):
| Functie | Gratis | Pro |
|---|---|---|
| GPT-4-verzoeken | 50/maand | Onbeperkt |
| Auto-aanvullingen | 200/dag | Onbeperkt |
| Privacy Mode | Nee | Ja |
| Claude-modellen | Beperkt | Volledige toegang |
| Prioriteitsondersteuning | Nee | Ja |
Onze aanbeveling: begin met de gratis versie. Als je meer dan 2 uur per dag code schrijft en je tegen de limieten aanloopt, upgrade naar Pro. Anders blijf je gratis.
Om verder te gaan in je AI-leertraject, raadpleeg onze gids AI leren: waar begin je als beginner?.
Conclusie
Cursor transformeert het leren van code door je in staat te stellen om al op dag één werkende projecten te maken. De installatie duurt 5 minuten, de essentiële functies leer je in een uur, en je kunt je eerste project in 30 minuten coderen. Begin met een eenvoudig mini-project (takenlijst, rekenmachine, formulier), gebruik Cmd + L om al je vragen te stellen, en lees elke gegenereerde coderegel om de logica te begrijpen. De gratis versie is voldoende om te beginnen, en je kunt later naar Pro upgraden als je regelmatig code schrijft. Het belangrijkste is om elke dag te oefenen, zelfs maar 15 minuten.
Ontdek al onze programma's op Skilzy om vibe coding met concrete projecten te leren.