İçeriğe geç
Kodlama ve Yazılım Orta

Cursor IDE Rehberi: AI-First Kod Editörü

Cursor IDE'nin tam kullanım rehberi: Composer, Tab completion, Chat, Codebase indexing ve VS Code'dan geçiş.

YZ
Paylaş:
Cursor IDE açık kod ekranı

Cursor IDE 2026’da geliştiriciler arasında VS Code’dan sonra en çok kullanılan editör. AI-first yaklaşımı productivity’yi 2-3x artırır.

Kurulum

  1. cursor.com → indir (Mac/Windows/Linux)
  2. İlk açılış: VS Code ayarlarını import et (tek tık)
  3. Cursor.ai hesabı oluştur
  4. AI modelleri seçiminde: Claude 4.7 Sonnet (önerilen)

Ana Özellikler

1. Tab Completion

Yazarken sürekli kod önerisi — sadece autocomplete değil, multi-line + tüm dosya bağlamı.

def calculate_user_revenue(user_id):
    # Cursor önerir:
    # → user = get_user(user_id)
    # → orders = get_orders(user.id)
    # → return sum(o.amount for o in orders if o.status == 'completed')

Tab → kabul. Esc → reddet.

2. Cmd+K (Inline Edit)

Bir satır/blok seç → Cmd+K → ne istediğini söyle:

"Bu fonksiyonu async yap"
"Type annotation ekle"
"Hata yönetimi ekle"
"Test yaz"
"Refactor: bu kısım kendi fonksiyonuna"

Cursor değişikliği gösterir → kabul / reddet.

3. Cmd+L (Chat)

Sağda chat paneli açılır. Tüm dosya/proje context’inde soru sorabilirsin:

"@codebase Bu projenin auth nasıl çalışıyor?"
"@Docs React useEffect cleanup function nasıl yazılır?"
"@Git Bu son commit ne yapıyor?"

@ ile referans tipi belirtirsin:

  • @file → spesifik dosya
  • @codebase → tüm proje
  • @Docs → harici docs
  • @Git → git history
  • @Web → güncel web

4. Composer (Agent Mod)

Cmd+I veya sol panelde Composer. Çoklu dosya işlemleri için:

"Yeni bir UserProfile component oluştur, src/components altına.
Avatar + bio + sosyal linkler içersin. TypeScript + Tailwind."

Cursor:

  1. Plan yapar
  2. Dosyaları oluşturur
  3. İmportları ayarlar
  4. Onayını ister

5. Codebase Indexing

Açılışta tüm proje indekslenir. AI proje yapısını anlar:

  • Var olan helper fonksiyonları kullanır
  • Stil tutarlılığını sağlar
  • Naming convention’a uyar
  • Import path’lerini doğru ekler

VS Code’dan Geçiş

Cursor = VS Code + AI. Geçiş kolaylığı:

ÖzellikVS CodeCursor
UzantılarMarketplaceÇoğu çalışır
Settingssettings.jsonAynı + Cursor specific
Klavye kısayollarıStandartAynı
TerminalBuilt-inAynı
GitGitLens vb.Aynı + AI commit msg
DebugF5Aynı

AI Model Seçimi

Cursor → Settings → Models:

  • Claude 4.7 Sonnet: En iyi denge (önerilen)
  • GPT-5: Karmaşık akıl yürütme
  • Claude 4.7 Opus: Uzun bağlam (1M token, premium)
  • GPT-4o: Hızlı, standart
  • DeepSeek V3: Ucuz, iyi

Pro plan’da sınırsız değiştirilebilir.

.cursorrules (Proje Özelleştirme)

Proje root’a .cursorrules dosyası:

# Proje kuralları

Bu proje TypeScript + Next.js 15 + Tailwind kullanır.

KURALLAR:
- Tüm component'lar TypeScript ile yazılsın
- React Server Component varsayılan
- 'use client' sadece interactive component'larda
- Tailwind ile inline styling, CSS modules kullanma
- Import order: React, libs, components, utils
- Function components, class değil
- Test: Vitest + React Testing Library

DİZİN YAPISI:
src/
├── app/         (Next.js App Router)
├── components/  (Reusable UI)
├── lib/         (Utility fonksiyonları)
└── types/       (TypeScript types)

Tüm AI cevapları bu kurallara göre.

Pratik İş Akışı

Yeni Feature

1. Cmd+I (Composer) → "Yeni X feature ekle"
2. Cursor plan üretir
3. Plan onayla
4. Dosyalar yazılır
5. Manuel test
6. Cmd+L → "Bu feature için test yaz"
7. Tab completion ile test yazımı
8. Commit (AI commit message)

Bug Fix

1. Hata mesajını seç (terminal'den)
2. Cmd+K → "Bu hatayı düzelt"
3. Cursor codebase'i tarayıp olası fix önerir
4. Değişiklikleri kabul et
5. Test et

Code Review

1. Cmd+L → "Bu PR'ı review et: @file PullRequest.diff"
2. Cursor olası sorunları listeler
3. Düzeltme önerileri inline

Güvenlik

Privacy mode (Settings → Privacy):

  • ON: Kodlar sunuculara gönderilmez (sadece local hash)
  • OFF: AI’a kod gönderilir (Claude/OpenAI’a)

Şirket projeleri: Privacy mode ON + Enterprise plan + DPA.

Detay: Hangi Bilgiler Yazılmamalı

Cursor vs GitHub Copilot

Detay: GitHub Copilot Rehberi

ÖzellikCursorGitHub Copilot
IDEStandaloneVS Code, JetBrains
Codebase awarenessÇok güçlüSınırlı
Multi-file editComposerWorkspace (yeni)
ChatÇok güçlüİyi
Fiyat$20/ay$10/ay (individual)
Model çeşitliliğiÇokOpenAI ağırlıklı

Karar: Yeni proje + intensive AI: Cursor. Mevcut VS Code yatırımı: Copilot.

Klavye Kısayolları

KısayolEylem
TabCompletion kabul
Cmd+KInline edit
Cmd+LChat
Cmd+IComposer
Cmd+Shift+LÇoklu seçim chat
Cmd+JYeni chat
Cmd+BackspaceAI’ı reddet

Yaygın Hatalar

  1. Tab’ı body okumadan kabul etmek: AI yanlış olabilir, kontrol et
  2. Codebase indeksini ihmal: Yeni proje açılışta bekle
  3. .cursorrules yok: Generic stil → tutarsızlık
  4. Privacy mode bilmemek: Hassas kod uçar
  5. Tek modele bağlı kalmak: Görev tipine göre değiştir

Sonraki Adımlar

Özet

Cursor IDE = AI-native VS Code. Composer + Tab + Chat üçlüsü ile productivity 2-3x. VS Code’dan geçiş 5 dakika, öğrenme eğrisi 1 hafta. Karar: yeni geliştiriciyseniz veya AI yoğun çalışıyorsanız → Cursor. Yerleşik VS Code workflow’unuz varsa: Copilot ile başlayın.

Paylaş:

Yapay zeka dünyasından haberdar olun

Haftalık özet bültenimize abone olun, en yeni rehberler ve araç incelemeleri direkt e-postanıza gelsin.

İstediğiniz zaman abonelikten çıkabilirsiniz.