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.

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

WhatsApp'tan Danış