Aşağıda yaygın sorunlar ve çözümleri bulunuyor.

Ağ Sorunları

Önce ağ bağlantını kontrol et. Cursor Settings > Network bölümüne git ve Run Diagnostics’e tıkla. Bu, Cursor’ın sunucularına olan bağlantını test eder ve yapay zeka özelliklerini, güncellemeleri veya diğer çevrimiçi işlevleri etkileyebilecek ağ kaynaklı sorunları belirlemeye yardımcı olur. Cursor, akışlı yanıtları verimli yönettiği için yapay zeka özelliklerinde HTTP/2 kullanır. Ağın HTTP/2’yi desteklemiyorsa, indeksleme hataları ve yapay zeka özelliklerinde sorunlar yaşayabilirsin. Bu durum kurumsal ağlarda, VPN’lerde veya Zscaler gibi proxy’ler kullanılırken görülebilir. Bunu çözmek için uygulama ayarlarında (Cursor ayarları değil) HTTP/1.1 geri dönüşünü etkinleştir: CMD/CTRL + , tuşlarına bas, HTTP/2 ara, ardından Disable HTTP/2’yi etkinleştir. Bu, HTTP/1.1 kullanımını zorlar ve sorunu çözer. Otomatik algılama ve geri dönüş eklemeyi planlıyoruz.

Kaynak Sorunları (CPU, RAM, vb.)

Yüksek CPU veya RAM kullanımı makinenin yavaşlamasına ya da kaynak uyarılarının çıkmasına neden olabilir. Büyük kod tabanları daha fazla kaynak gerektirse de, yüksek kullanım genellikle uzantılardan veya ayar kaynaklı sorunlardan kaynaklanır.
MacOS’ta düşük RAM uyarısı görüyorsan, bazı kullanıcılar için aşırı hatalı değerler gösterebilen bir bug olduğunu unutma. Bunu görüyorsan, lütfen Activity Monitor’ü aç ve doğru bellek kullanımını görmek için “Memory” sekmesine bak.
Yüksek CPU veya RAM kullanımı yaşıyorsan, şu adımları dene:
Uzantılar performansı etkileyebilir.Extension Monitor, yüklü ve yerleşik tüm uzantıların kaynak tüketimini gösterir.Settings > Application > Experimental yolundan Extension Monitor’ü etkinleştir ve Extension Monitor: Enabled’ı aç. Bu, Cursor’ı yeniden başlatmanı isteyecek.Aç: Cmd/Ctrl + Shift + PDeveloper: Open Extension Monitor.Cursor, uzantılarını bir veya daha fazla extension host içinde çalıştırır. Genellikle uzantılarının çoğu aynı extension host içinde çalışır; bu da çok CPU zamanı tüketen bir uzantının komşu uzantıları boğabileceği anlamına gelir!Extension Monitor şunları gösterir:
  • Bir uzantı tarafından başlatılan tüm uzun ömürlü süreçler (yalnızca MacOS ve Linux).
  • % Ext Host: Bu uzantının tükettiği toplam extension host süresinin yüzdesi. Diğerlerine göre en çok zamanı hangi uzantıların kullandığını belirlemeye yardımcı olur.
  • Max Blocking: İzleme aralığı başına bir uzantının en uzun kesintisiz yürütme bloğu.
  • % CPU:
    • Uzantılar için: Uzantının koduna atfedilen toplam CPU kullanım yüzdesi.
    • Süreçler için: Başlatılan sürece atfedilen toplam CPU kullanım yüzdesi (yalnızca MacOS ve Linux).
  • Memory:
    • Uzantılar için: Uzantının kodu tarafından kullanılan JS heap belleği miktarı (harici ayırmalar dahil değil).
    • Süreçler için: Başlatılan sürecin kullandığı sistem belleği miktarı (yalnızca MacOS ve Linux).
Komut satırından cursor --disable-extensions çalıştırarak da test edebilirsin. Performans iyileşirse, sorunlu uzantıyı bulmak için uzantıları teker teker yeniden etkinleştir.Sorunlu uzantıları belirlemek için Extension Bisect’i dene. Daha fazlasını buradan oku. Not: Bu yöntem, kademeli performans düşüşlerinden ziyade anlık sorunlarda en iyi çalışır.
Process Explorer, hangi süreçlerin kaynak tükettiğini gösterir.Aç: Komut Paleti (Cmd/Ctrl + Shift + P) → Developer: Open Process Explorer.Şu başlıklar altındaki süreçleri incele:
  • extensionHost: Uzantı kaynaklı sorunlar
  • ptyHost: Terminal kaynak tüketimi
Process Explorer, teşhis için her terminali ve çalışan komutlarını gösterir.Diğer yüksek kullanım gösteren süreçler için forum’a bildir.
Sorunun Cursor’a özgü mü yoksa sistem genelinde mi olduğunu belirlemek için işletim sisteminin izleme araçlarını kullan.
Sorunlar sürerse, minimal bir Cursor kurulumunu test et.

Genel SSS

Yeni güncellemeler kademeli olarak yayınlanır — rastgele seçilen kullanıcılar önce alır. Güncellemenin birkaç gün içinde gelmesini bekle.
Komut paletinde Ctrl/⌘ + Shift + P ile Sign Out of GitHub komutunu kullan.
GitHub Codespaces henüz desteklenmiyor.
Mac veya Windows makinelerine SSH desteklenmiyor. Diğer sorunlar için günlüklerle birlikte forum’a bildirim yap.
“SSH is only supported in Microsoft versions of VS Code” uyarısını görüyorsan:
  1. Remote-SSH’yi kaldır:
    • Uzantılar görünümünü aç (Ctrl + Shift + X)
    • “Remote-SSH” ara
    • Dişli simgesine tıkla → “Uninstall”
  2. Anysphere Remote SSH’yi yükle:
    • Cursor marketplace’i aç
    • “SSH” ara
    • Anysphere Remote SSH uzantısını yükle
  3. Kurulumdan sonra:
    • Aktif SSH bağlantıları olan tüm VS Code örneklerini kapat
    • Cursor’ı yeniden başlat
    • SSH ile yeniden bağlan
SSH yapılandırmanın ve anahtarlarının doğru şekilde ayarlı olduğundan emin ol.
Cursor Tab ve Inline Edit, daha düşük gecikme ve kaynak kullanımı için HTTP/2 kullanır. Bazı kurumsal proxy’ler (örn. Zscaler) HTTP/2’yi engeller. Ayarlarda "cursor.general.disableHttp2": true yaparak düzelt (Cmd/Ctrl + ,, http2 ara).
Cursor Ayarları’ndan çıkış yapıp tekrar giriş yap.
Pro aboneleri: Yenileme tarihini görmek için Dashboard içinde Manage Subscription’a tıkla.Ücretsiz kullanıcılar: İlk Cursor e-postanın tarihini kontrol et. Kullanım her ay o tarihte sıfırlanır.
Düşük disk alanı, güncellemeler sırasında Cursor’ın geçmiş verileri temizlemesine neden olabilir. Bunu önlemek için:
  1. Güncellemeden önce yeterli boş disk alanı bulundur
  2. Gereksiz sistem dosyalarını düzenli olarak temizle
  3. Güncellemeden önce önemli konuşmaları yedekle
Bu kılavuzu izle. “VS Code” veya “Code”u “Cursor” ile, “.vscode”u “.cursor” ile değiştir.
Dashboard içinde Delete Account’a tıkla. Bu işlem hesabını ve ilişkili tüm verileri kalıcı olarak siler.
Terminalinde cursor çalıştır. Komut yoksa:
  1. Komut paletini aç ⌘⇧P
  2. install command yaz
  3. Install 'cursor' command seç (isteğe bağlı olarak VS Code’un komutunun yerine geçmesi için code komutunu da yükleyebilirsin)
Sign In’a tıklayınca cursor.com’a yönlendiriyor ama giriş yapmıyorsa, güvenlik duvarını veya antivirüs yazılımını devre dışı bırak — oturum açma işlemini engelliyor olabilirler.
Sistemimizin son dönemde artan kötüye kullanımından dolayı isteğin bir güvenlik önlemi olarak engellenmiş olabilir. Bunu çözmek için:Önce VPN’ini kontrol et. VPN kullanıyorsan kapatmayı dene; VPN’ler bazen güvenlik sistemlerimizi tetikleyebilir.Bu da işe yaramazsa şunları deneyebilirsin:
  • Yeni bir sohbet oluşturmak
  • Biraz bekleyip sonra tekrar denemek
  • Google veya GitHub kimlik doğrulamasıyla yeni bir hesap oluşturmak
  • Cursor Pro’ya yükseltmek