Cursor AI, kodlama yardımı, otomatik tamamlama ve hata ayıklama için yapay zeka destekli özellikleri entegre ederek geliştirici deneyimini geliştirmek üzere tasarlanmış gelişmiş bir kod düzenleyicisidir. Geliştiriciler için verimli bir iş akışı sağlar, kod yazmayı, düzenlemeyi ve yürütmeyi kolaylaştırır. Mac, Windows ve Linux ile uyumlu olan Cursor AI, çoklu programlama dilleri için yerleşik destekle kullanıcı dostu bir arayüz sunar.
Bu kılavuzda, bir Mac'te Cursor AI'nin kurulum sürecini inceleyeceğiz, bir Python ortamının nasıl kurulacağını göstereceğiz ve yapay zeka destekli bazı kodlama özelliklerini keşfedeceğiz. İster yeni başlayan ister deneyimli bir geliştirici olun, Cursor AI kodlama sürecinizi kolaylaştırmaya ve üretkenliği artırmaya yardımcı olabilir.

Mac'te Cursor Kurulumu
Adım 1: Yükleyiciyi İndirin

Cursor AI kod düzenleyicisini ücretsiz indirmek için cursor.com adresini ziyaret edin.
İndirdikten sonra, İndirilenler klasörünüzdeki Cursor Yükleyiciyi bulun.
Adım 2: Cursor AI'yi Yükleyin
Dosyayı açmak için yükleyiciye çift tıklayın. Alternatif olarak, sağ tıklayıp Aç'ı seçebilirsiniz.

Açıldıktan sonra, Cursor'ı Yükle uygulamasını göreceksiniz.
Yüklemeyi başlatmak için çift tıklayın veya sağ tıklayıp Aç'ı seçin.
Uygulamanın internetten indirildiğini belirten bir güvenlik istemi görünecektir. Devam etmek için İzin Ver'e tıklayın.


Adım 3: Cursor'ı Açın ve Yeni Bir Dosya Oluşturun
Yüklemeden sonra, Cursor uygulamasını açın.
Yeni bir dosya oluşturmak için:
Dosya > Yeni Metin Dosyası'na tıklayın

Command + N kısayolunu kullanın
Command + K (Mac) veya Control + K (Windows/Linux) gibi önerilen kısayolları kullanarak kod oluşturabilirsiniz.


Adım 4: Kod Yazın ve Kaydedin
Kodunuzu yazın, örneğin:
print("Hello, World!")
Dosyayı kaydedin:
Dosya > Kaydet'e tıklayın
Bir konum seçin ve dosyanızı adlandırın, .py
uzantısına sahip olduğundan emin olun.
Adım 5: Python Uzantısını Yükleyin
Cursor'da Görünüm > Uzantılar'a gidin.
Python uzantısını (MS Python) arayın ve yükleyin.

Bu, sözdizimi vurgulama gibi özellikleri etkinleştirir.
Adım 6: Bir Python Dosyasını Çalıştırma
Sanal Bir Ortam Kurun
Sisteminizde Python'un yüklü olduğundan emin olun. python.org adresinden indirebilirsiniz.
Cursor'da bir terminal açın:
Görünüm > Terminal'e tıklayın veya yeni bir terminal oluşturun.
Sanal bir ortam oluşturun:
python3 -m venv my_env
Sanal ortamı etkinleştirin:
Mac/Linux: source my_env/bin/activate
Windows: my_env\Scripts\activate
Python Dosyasını Yürütün
Komut dosyanızı dosya gezgininde bulun ve yolunu kopyalayın.
Mac'te, dosyaya sağ tıklayın, ALT tuşunu basılı tutun ve Dosyayı Yol Adı Olarak Kopyala'yı seçin.
Komut dosyasını terminalde çalıştırın:
python3 /path/to/your/script.py
Yolunuz boşluklar içeriyorsa, tırnak içine alın (" "
).
Adım 7: Cursor’ın Yapay Zeka Özelliklerini Kullanma
Kod oluştur: Command + K'ye basın, talimatlarınızı yazın ve Enter'a basın.
Yapay zeka ile sohbet edin: Kodunuz hakkında soru sormak için Command + L'ye basın.
Kodu değiştirin: Yazdırma ifadelerini değiştirmek gibi düzenlemeler istemek için Command + K'yi kullanın.
Windows'ta Cursor Kurulumu

Cursor AI kod düzenleyicisini ücretsiz indirmek için cursor.com adresini ziyaret edin.

Uygulamayı Yükleyin:
İndirme tamamlandıktan sonra, yükleyici dosyasını açın.
Kurulum sihirbazı görünecektir. Temel kurulum arayüzünü göreceksiniz.
Varsayılan yükleme ayarlarıyla devam etmek için Devam Et'e tıklayın.

VS Code uzantılarını içe aktarma seçeneği sunulacaktır. Cursor AI, Visual Studio Code üzerine kurulu olduğundan, bu adım isteğe bağlıdır. İster uzantıları içe aktarabilir, ister sıfırdan başlayabilirsiniz. Herhangi bir uzantıya ihtiyacınız yoksa "Sıfırdan Başla"'yı seçin.

Gizlilik Ayarlarını Seçin:
veri tercihlerinizi ve gizlilik modunu kullanıp kullanmayacağınızı seçmeniz istenecektir. Seçenekleri inceleyebilir ve Devam Et'e tıklayarak devam edebilirsiniz.

Kaydol veya Oturum Aç:

Bir hesap için kaydolmanız gerekecektir. Kolay oturum açma için Google hesabınızı kullanabilirsiniz.
Oturum açtıktan sonra, Visual Studio Code'a benzer olan Cursor AI arayüzüne yönlendirileceksiniz. Çalışma alanınız olarak değerlendirebileceğiniz varsayılan bir boş klasör göreceksiniz.
Yapay Zeka Sohbetini Kullanma (İsteğe Bağlı):
Yapay zeka sohbet özelliğini etkinleştirmek için, klavyenizde Control + L'ye basın. Bu, sağ tarafta yapay zeka sohbet penceresini açacaktır.

"Bir giriş ekranı için HTML ve CSS kodu içeren tek bir dosya verin." gibi bir istem girebilirsiniz.
Yapay zeka sizin için kodu oluşturacaktır. Ardından, değişiklikleri yeni dosyanıza uygulamak için Uygula'ya tıklayabilirsiniz.

Mevcut Kodu Düzenleme:
Mevcut kodu düzenlemek için, Control + K'ye basın ve düzenlemek istediğiniz kodu seçin.
Yapay zekadan belirli değişiklikler yapmasını isteyebilirsiniz (örneğin, "Renkli bir gradyan arka plan ekle") ve sizin için kodu canlı olarak düzenleyecektir.
Değişikliklerden memnun kaldığınızda, değişiklikleri uygulamak için Kabul Et'e tıklayın.
Kodunuzu Kaydedin ve Çalıştırın:
Değişiklikleri uyguladıktan sonra, çalışmanızı kaydedin.
Kodunuzu çalışırken görmek için, Dosya Gezgini'ne gidin ve dosyayı Chrome veya Microsoft edge gibi bir web tarayıcısı kullanarak açın.
Ek Kısayollar:
- Control + L: Yapay zeka sohbet arayüzünü açar.
- Control + K: Mevcut kodu düzenlemenizi sağlar.
Linux'ta Cursor Kurulumu

1. AppImage'ı İndirin
- Resmi Cursor web sitesine gidin
- "Ücretsiz İndir" düğmesine tıklayın. Bu, İndirilenler klasörünüze bir AppImage dosyası (örneğin, `cursor-0.42.3-x86_64.AppImage`) indirecektir.
2. AppImage'ı Yürütülebilir Yapın:
- Terminalinizi açın.
- İndirilenler dizininize gidin: `cd Downloads`
- AppImage'ı yürütülebilir yapın: `chmod +x cursor-*.AppImage` (`*` joker karakter olarak işlev görür, bu nedenle tam dosya adına ihtiyacınız yoktur).

3. (İsteğe Bağlı) AppImage'ı Taşıyın:
- Uygulamaları özel bir dizinde tutmak iyi bir uygulamadır. Giriş klasörünüzde bir "Uygulamalar" dizini oluşturun (eğer yoksa): `mkdir -p ~/Applications`
- AppImage'ı bu dizine taşıyın: `mv cursor-*.AppImage ~/Applications/`

4. Cursor'ı Çalıştırın:
- Artık Cursor'ı dosya yöneticinizdeki AppImage dosyasına çift tıklayarak veya terminalden çalıştırarak çalıştırabilirsiniz: `~/Applications/cursor-*.AppImage`

Yapay Zeka Kullanarak Mevcut Kodu Düzenleme
Cursor AI'nin özelliklerini kullanarak mevcut kodunuzu düzenlemek istiyorsanız, değiştirmek istediğiniz kodu vurgulamanız ve öneriler veya düzeltmeler için yapay zeka entegrasyonunu kullanmanız yeterlidir:
Düzenlemek istediğiniz kodu seçin.
- Basın
Ctrl + K
seçilen kodu düzenleme konusunda yapay zekanın yardımını başlatmak için.

Sonuç
Sonuç olarak, Windows, Mac veya Linux kullanıyor olmanız fark etmeksizin, Cursor AI'yi kurmak ve onunla çalışmak, kodlama deneyiminizi geliştirebilecek basit bir işlemdir. Uygulama, iş akışınızı kolaylaştırmanızı ve üretkenliğinizi artırmanızı sağlayan yapay zeka destekli kod oluşturmayı entegre eden sezgisel bir arayüz sağlar.
Cursor AI'den en iyi şekilde yararlanmanıza yardımcı olmak için platformlar arası bazı kullanışlı komutlar şunlardır:
Windows kullanıcıları için, Cursor AI'yi kolayca başlatabilir ve klasörlerinizi basit bir arama veya Dosya Gezgini komutlarıyla açabilirsiniz. Yapay zeka sohbet arayüzünü çağırmak ve sorunsuz bir şekilde kod oluşturmak için Ctrl + L
kullanın. Ek olarak, yeni dosyalar oluşturmak ve bunlarla doğrudan komut satırından çalışmak, notepad <filename.extension>
ile basittir.
Mac kullanıcıları için, Launchpad veya Spotlight'tan Cursor AI'yi başlatmak kolay erişim sağlar. Benzer şekilde, klasörleri open <path-to-folder>
aracılığıyla açın ve kod oluşturma için yapay zeka sohbet arayüzünü açmak için Command + L
kullanın.
Linux kullanıcıları için, terminal size Cursor AI'ye hızlı erişim sağlar. Klasörleri açmak için open
komutunu kullanın ve uygun kısayolları kullanarak akıllı kod oluşturma için yapay zeka sohbet arayüzünü çağırın. Bu komutlar parmaklarınızın ucundayken, Cursor AI'de daha etkili bir şekilde gezinebilir ve yapay zeka yardımıyla temiz, verimli kod yazmaya odaklanabilirsiniz.
Bu temel komutlarda ustalaşarak, herhangi bir platformdaki geliştiriciler için vazgeçilmez bir araç haline getirerek, Cursor AI ile programlama yeteneklerinizi geliştirebileceksiniz.