Keskitaso10 min

Cursor: Asetusten optimointi

Cursorin oletusasetukset ovat hyvät, mutta muutamilla säädöillä saat vielä paremman kokemuksen. Tässä oppaassa käymme läpi tärkeimmät asetukset ja optimoinnit.

Asetusten avaaminen

Cursor-asetukset löytyvät kahdesta paikasta:

Cursor Settings (AI-asetukset): - Cmd+Shift+P > "Cursor Settings" - Tai Cursor menu > Settings > Cursor Settings

VS Code Settings (editori-asetukset): - Cmd+, (comma) - Tai Cursor menu > Settings > Settings

Cursor Settings sisältää AI-spesifiset asetukset, VS Code Settings sisältää yleiset editoriasetukset.

AI-mallin valinta

Cursor Settings > Models:

Suositellut mallit: - Claude 3.5 Sonnet: Paras yleiseen käyttöön (oletus) - GPT-4: Hyvä vaihtoehto - Claude 3 Opus: Monimutkaisiin ongelmiin (hitaampi)

Mallin valinta tilanteen mukaan: - Nopea täydennys: GPT-4 - Monimutkainen logiikka: Claude - Suuri refaktorointi: Claude Opus

Asetus: Voit valita eri mallin Chatille ja Composerille erikseen.

Vinkki: Claude 3.5 Sonnet on yleensä paras tasapaino laadun ja nopeuden välillä.

Autocomplete-asetukset

Cursor Settings > Features > Autocomplete:

Täydennyksen nopeus: - Delay: 0-500ms (pienempi = nopeampi) - Suositus: 100-200ms

Täydennyksen pituus: - Single line: Vain yksi rivi - Multi line: Useita rivejä - Suositus: Multi line

Milloin täydentää: - Comments: Täydennä kommenteissa - Strings: Täydennä merkkijonoissa - Suositus: Molemmat päällä

Näppäimet: - Tab: Hyväksy (oletus, hyvä) - Enter: Voi sekoittaa, ei suositeltu

Editoriasetukset

VS Code Settings (Cmd+,):

Suositellut asetukset:

// settings.json
{
  // Fontti ja koko
  "editor.fontSize": 14,
  "editor.fontFamily": "JetBrains Mono, Menlo, Monaco",

  // Tallenna automaattisesti
  "files.autoSave": "afterDelay",
  "files.autoSaveDelay": 1000,

  // Muotoilu
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",

  // Minimap pois (säästää tilaa)
  "editor.minimap.enabled": false,

  // Sisennys
  "editor.tabSize": 2,
  "editor.insertSpaces": true,

  // Breadcrumbs pois
  "breadcrumbs.enabled": false,

  // Smooth scrolling
  "editor.smoothScrolling": true,
  "workbench.list.smoothScrolling": true
}

Privacy-asetukset

Cursor Settings > Privacy:

Codebase Indexing: - Indeksoi projekti parempaa @codebase-hakua varten - Suositus: Päällä

Privacy Mode: - Estää koodin tallentamisen palvelimelle - Huomio: Voi heikentää laatua - Suositus: Pois (ellei pakollista)

Telemetry: - Anonyymin käyttödatan keräys - Voit halutessasi poistaa

.cursorignore: Luo tiedosto projektin juureen määrittääksesi mitä EI indeksoida:

// .cursorignore
# Älä indeksoi näitä
node_modules/
.env
.env.local
*.log
dist/
build/
coverage/
*.secret

Laajennussuositukset

Cursor tukee VS Code -laajennuksia. Suositelut:

Välttämättömät: - ESLint: Koodin laadun tarkistus - Prettier: Automaattinen muotoilu - GitLens: Git-ominaisuudet

TypeScript: - Pretty TypeScript Errors: Selkeämmät virheviestit - TypeScript Error Translator: Suomenkieliset virheet

React: - ES7+ React snippets: Koodipohjat - Auto Rename Tag: Tag-nimen synkronointi

Tailwind: - Tailwind CSS IntelliSense: Automaattitäydennys

Asentaminen: Cmd+Shift+X > Hae laajennusta > Install

Vinkki: Älä asenna liikaa laajennuksia - ne hidastavat editoria.

Yhteenveto

  • Cursor Settings = AI-asetukset, VS Code Settings = editori
  • Claude 3.5 Sonnet on paras yleismalli
  • Käytä .cursorignore salaisuuksien suojaamiseen
  • Pidä laajennusten määrä kohtuullisena

Usein kysytyt kysymykset

Miten varmuuskopioin asetukset?

Käytä VS Coden Settings Sync -ominaisuutta (Cmd+Shift+P > "Settings Sync: Turn On"). Tai kopioi settings.json manuaalisesti.

Miksi Cursor on hidas?

Tarkista: 1) Liikaa laajennuksia? 2) Suuri projekti indeksoitavana? 3) Minimap päällä? 4) Liikaa avoimia tiedostoja?

Tutustu kaikkiin Cursor-oppaisiin

Löydä lisää vinkkejä ja oppaita Cursorin tehokäyttöön.

Kaikki Cursor-oppaat