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ş.
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
- cursor.com → indir (Mac/Windows/Linux)
- İlk açılış: VS Code ayarlarını import et (tek tık)
- Cursor.ai hesabı oluştur
- 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:
- Plan yapar
- Dosyaları oluşturur
- İmportları ayarlar
- 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ığı:
| Özellik | VS Code | Cursor |
|---|---|---|
| Uzantılar | Marketplace | Çoğu çalışır |
| Settings | settings.json | Aynı + Cursor specific |
| Klavye kısayolları | Standart | Aynı |
| Terminal | Built-in | Aynı |
| Git | GitLens vb. | Aynı + AI commit msg |
| Debug | F5 | Aynı |
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
| Özellik | Cursor | GitHub Copilot |
|---|---|---|
| IDE | Standalone | VS Code, JetBrains |
| Codebase awareness | Çok güçlü | Sınırlı |
| Multi-file edit | Composer | Workspace (yeni) |
| Chat | Çok güçlü | İyi |
| Fiyat | $20/ay | $10/ay (individual) |
| Model çeşitliliği | Çok | OpenAI ağırlıklı |
Karar: Yeni proje + intensive AI: Cursor. Mevcut VS Code yatırımı: Copilot.
Klavye Kısayolları
| Kısayol | Eylem |
|---|---|
| Tab | Completion kabul |
| Cmd+K | Inline edit |
| Cmd+L | Chat |
| Cmd+I | Composer |
| Cmd+Shift+L | Çoklu seçim chat |
| Cmd+J | Yeni chat |
| Cmd+Backspace | AI’ı reddet |
Yaygın Hatalar
- Tab’ı body okumadan kabul etmek: AI yanlış olabilir, kontrol et
- Codebase indeksini ihmal: Yeni proje açılışta bekle
- .cursorrules yok: Generic stil → tutarsızlık
- Privacy mode bilmemek: Hassas kod uçar
- Tek modele bağlı kalmak: Görev tipine göre değiştir
Sonraki Adımlar
- GitHub Copilot Kullanım Rehberi
- ChatGPT vs Claude — kod için
- AI ile Frontend Geliştirme
- ChatGPT ile API Dokümantasyonu
- Yapay Zeka ile Programlama Öğrenme
Ö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.
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.
Benzer Rehberler

Cursor Composer: Multi-File Edit ve Agent Mode Rehberi
Cursor Composer ile multi-file edit, agent mode, codebase-wide changes. Pratik kullanım.

ChatGPT ile API Dokümantasyonu Okuma ve Yazma
Karmaşık API dokümantasyonunu ChatGPT ile hızlı anlama ve kendi API'nız için profesyonel doküman yazma rehberi.

Bolt.new ile Sıfırdan Uygulama Yapma: StackBlitz AI
Bolt.new ile prompt'tan full-stack uygulama. WebContainer, Vite + React, deploy. Pratik örnekler.