Composer vs Chat vs Inline
Visste du att du kan spara prompter? Markera valfri text i lektionen och klicka Spara text för att lägga till den i din Verktygslåda.
Se din Verktygslåda →Cursor har tre olika sätt att prata med AI, och många fastnar i bara ett av dem. Det är lite som att ha en schweizisk armékniv men bara använda kniven. Här går vi igenom vad varje läge faktiskt är bra för, och när du ska välja vilket.
Chat
Chat är det mest naturliga läget. Du ställer en fråga och får ett svar. Det är bra när du vill förstå något, resonera om en lösning eller få en förklaring innan du börjar ändra kod.
Det många missar är att Chat inte är samma sak som att låta Cursor jobba i projektet. Chat kan förklara och resonera, men det är inte rätt verktyg när du vill att AI:n ska göra förändringar i flera filer.
Använd Chat när du:
- vill förstå vad en funktion gör
- vill prata igenom en algoritm eller ett designbeslut
- vill resonera om arkitektur innan du börjar ändra något
Inline Edit
Inline Edit är Cursor i sitt mest precisa läge. Markera kod, tryck Cmd+K och skriv vad du vill ändra. Cursor gör då ett förslag direkt i den markerade delen.
Det som gör Inline Edit starkt är precisionen. Du pekar på exakt den kod du vill förändra och beskriver bara det som behöver ändras. Det minskar risken för att AI:n börjar röra andra delar av filen i onödan.
Bra användning av Inline Edit:
- markera lite mer kod än du först tror att du behöver
- skriv tydliga instruktioner
- använd det när du vill göra en avgränsad ändring i en funktion eller komponent
Composer
Composer är där Cursor blir mer av en arbetsyta än en chatt. Där kan AI:n arbeta med flera filer, skapa nya filer och föreslå förändringar som går längre än en enskild kodsnutt.
Det viktiga är att Composer kan användas på olika sätt beroende på hur mycket kontroll du vill ha. I ett mer försiktigt läge föreslår den ändringar steg för steg. I ett mer självgående läge kan den hjälpa dig att bygga vidare över flera filer.
När ska du välja vad?
- Chat när du vill förstå eller diskutera
- Inline Edit när du vill ändra en tydlig kodsnutt
- Composer när du vill arbeta över flera filer eller göra större refaktoreringar
Ett bra arbetsflöde
Det smartaste arbetssättet är ofta att kombinera alla tre:
- börja i Chat för att tänka igenom lösningen
- använd Composer när du vill genomföra större förändringar
- finjustera detaljer med Inline Edit
Exempel:
- fråga i Chat: "Hur borde jag strukturera autentisering i det här projektet?"
- låt Composer skapa eller uppdatera filerna
- markera en funktion med Inline Edit och skriv: "Lägg till rate limiting här"
Tangentbordsgenvägar
Lär dig genvägarna så blir Cursor mycket snabbare att använda:
Cmd+L= ChatCmd+K= Inline EditCmd+I= ComposerCmd+Shift+Enter= acceptera en ändringEscape= avbryt
Nästa lektion
Rules-systemet
De flesta Cursor-användare vet att det finns någon typ av "rules". Men nästan ingen förstår det fulla systemet, och framför allt den kritiska…