Yapay Zeka Ajanları
🖱️

Cursor Rehberi: AI Kod Editörüne Başlangıç

Cursor, VS Code tabanlı ama yapay zekayı merkezine alan bir kod editörüdür. Bu rehber kurulumdan temel iş akışına kadar başlangıç için gereken her şeyi toplar.

Ekranda kod satırları — Cursor AI kod editörü

Kısaca: Cursor, VS Code tabanlı yapay zeka destekli bir kod editörüdür; Tab tamamlama, Cmd+K ile yerinde düzenleme, Composer ile çok dosyalı değişiklik ve kod tabanını anlayan sohbet sunar.

Ne zaman kullanılır: Editör içinde yapay zeka yardımıyla daha hızlı kod yazmak, düzenlemek ve anlamak istediğinde.

Öğrenme süresi: Başlangıç · ~20 dakika

Cursor nedir?

Cursor, popüler VS Code editörünün üzerine inşa edilmiş (fork) bir koddur; bu yüzden arayüz, kısayollar ve birçok eklenti tanıdık gelir. Cursor'ı ayıran şey, yapay zekayı ek bir eklenti olarak değil editörün doğal parçası olarak sunmasıdır: yazarken tamamlar, seçili kodu istemle düzenler, kod tabanın hakkında soruları yanıtlar ve birden çok dosyada değişiklik planlar.

Kurulum ve ilk adımlar

  1. 1

    İndir ve kur

    cursor.com adresinden işletim sistemine uygun sürümü indir ve kur. İstersen VS Code ayar ve eklentilerini içe aktarabilirsin.

  2. 2

    Projeyi aç

    Mevcut bir proje klasörünü aç. Cursor kod tabanını indeksleyerek sorulara bağlamla yanıt verir.

  3. 3

    Tab tamamlamayı dene

    Kod yazarken gri öneriler çıkar; kabul etmek için Tab'a bas. Çok satırlı akıllı tamamlama sunar.

  4. 4

    Cmd/Ctrl+K ile düzenle

    Bir kod bloğunu seç, Cmd+K (Win: Ctrl+K) ile ne istediğini yaz; seçili kodu yerinde düzenler.

  5. 5

    Sohbet (Cmd/Ctrl+L)

    Kod tabanı hakkında soru sor, hata yapıştır, açıklama iste. @dosya ile belirli dosyaları bağlama ekle.

  6. 6

    Composer ile çok dosyalı değişiklik

    Birden çok dosyayı kapsayan değişiklikleri tek istemle planlat ve uygula; uygulamadan önce diff'i incele.

Bilmen gereken 4 temel özellik

Tab (akıllı tamamlama)Yazdıkça çok satırlı, bağlama duyarlı öneriler; Tab ile kabul et.

Cmd/Ctrl+K (yerinde düzenleme)Seçili kodu doğal dille düzenlet; küçük refactor ve düzeltmeler için hızlı.

Cmd/Ctrl+L (sohbet)Kod tabanı hakkında soru sor; @dosya / @kod ile bağlam ekle, hata yapıştır.

ComposerBirden çok dosyayı kapsayan değişiklikleri planlat; uygulamadan önce diff'i incele.

Verim ipuçları

  • Bağlam ekle: Sohbette @dosya ve @kod ile ilgili dosyaları belirt; tahmin yürütmesini azaltırsın.
  • Küçük adımlar iste: Tek seferde devasa değişiklik yerine adım adım ilerlet, diff'i her seferinde incele.
  • .cursorrules dosyası: Proje köküne kurallar koyarak (kod stili, dil, kütüphane tercihleri) tutarlılığı artır.
  • Üretilen kodu test et: Yapay zeka hata yapabilir; çalıştır, test yaz ve gözden geçir.
  • Model seç: İşine göre ayarlardan modeli değiştir; kod için Claude ailesi sık tercih edilir.

Örnek istem (Composer/sohbet)

Net, kapsamı belirli istemler daha iyi sonuç verir:

Prompt
@components/Header.tsx dosyasındaki menüyü mobilde hamburger menü olacak şekilde düzenle. Mevcut stil sistemini (Tailwind) koru, yeni bağımlılık ekleme. Değişiklikten önce ne yapacağını kısaca özetle, sonra uygula.

İlgili içerikler