Bestanden bewerken met Claude

12 min Gemiddeld Gratis

Bestanden bewerken met Claude

Claude Code kan bestanden lezen, aanmaken en bewerken — direct vanuit je terminal. In deze les leer je hoe dat werkt en hoe je controle houdt over wat er verandert.

Hoe Claude bestanden leest

Als je Claude een vraag stelt over je code, leest het automatisch de relevante bestanden. Je hoeft niet te vertellen welk bestand — Claude zoekt zelf:

Wat doet de login functie in mijn project?

Claude doorzoekt je projectbestanden, vindt de login-functie en legt uit wat het doet. Je kunt ook specifiek zijn:

Lees src/auth/login.ts en leg uit wat er gebeurt
Tip

Claude leest bestanden met het Read tool. In de output zie je welke bestanden Claude opent. Zo weet je altijd precies welke context Claude heeft.

Bestanden aanpassen

Als je Claude vraagt om code te wijzigen, gebruikt het het Edit tool. Dit werkt met zoek-en-vervang: Claude zoekt de exacte tekst die moet veranderen en vervangt die.

Voeg input validatie toe aan de login functie.
Check of het e-mailadres een @ bevat.

Claude toont je de diff — een overzicht van wat er verandert:

- function login(email, password) {
+ function login(email, password) {
+   if (!email.includes('@')) {
+     throw new Error('Ongeldig e-mailadres');
+   }

Wijzigingen accepteren of afwijzen

Na elke wijziging vraagt Claude om toestemming. Je hebt drie opties:

  • y — Accepteer de wijziging
  • n — Weiger de wijziging
  • always — Accepteer alle vergelijkbare wijzigingen deze sessie
Let op

Lees diffs altijd even door voordat je accepteert. Vooral bij grotere wijzigingen kan Claude onbedoeld werkende code breken. Een snelle blik kost je 10 seconden en kan uren debuggen voorkomen.

Nieuwe bestanden aanmaken

Claude kan ook complete nieuwe bestanden schrijven met het Write tool:

Maak een utils/validation.ts bestand met functies
voor e-mail validatie, wachtwoord sterkte check,
en telefoonnummer formatting.

Claude maakt het bestand aan met de volledige inhoud. Je ziet precies wat erin komt te staan.

Werken met meerdere bestanden

De echte kracht zit in het werken met meerdere bestanden tegelijk:

Voeg een "laatst gewijzigd" datum toe aan blogposts.
Update het database model, de API route, en de
frontend component.

Claude bewerkt alle relevante bestanden in één keer. Het begrijpt de samenhang tussen je model, API en frontend.

Info

Claude houdt bij welke bestanden het al heeft gelezen in de sessie. Hoe meer context het heeft, hoe beter de wijzigingen aansluiten op je bestaande code.

Tips voor betere edits

  1. Wees specifiek — “Voeg error handling toe aan de API route” is beter dan “verbeter de code”
  2. Geef context — “We gebruiken Zod voor validatie” helpt Claude de juiste patronen te kiezen
  3. Werk in stappen — Vraag niet om 10 dingen tegelijk, maar doe het in 2-3 stappen
  4. Check het resultaat — Open het bestand en test of het werkt
Checkpoint bereikt!

Wat je nu moet kunnen:

Je weet nu hoe Claude bestanden bewerkt:

  • Claude leest bestanden automatisch of op verzoek
  • Wijzigingen worden als diffs getoond
  • Je accepteert of weigert elke wijziging
  • Claude kan meerdere bestanden tegelijk aanpassen

Probeer het uit: open een project en vraag Claude om een kleine aanpassing te maken. Bekijk de diff en accepteer of weiger.