Editör Bileşenleri
Uzantılar
Remote SSH
SSH uzantısı
Project Manager
Birden fazla projeyi yönet
GitLens
Gelişmiş Git entegrasyonu
Local History
Yerel dosya değişikliklerini izle
Error Lens
Satır içi hata vurgulama
ESLint
Kod lintleme
Prettier
Kod biçimlendirme
Todo Tree
TODO ve FIXME’leri takip et
Klavye Kısayolları
IntelliJ IDEA Keybindings
JetBrains IDE klavye kısayollarını Cursor’a taşımak için bu uzantıyı kur.
Farklı olan yaygın kısayollar:
- Find Action: ⌘/Ctrl+Shift+P (⌘/Ctrl+Shift+A yerine)
- Quick Fix: ⌘/Ctrl+. (Alt+Enter yerine)
- Go to File: ⌘/Ctrl+P (⌘/Ctrl+Shift+N yerine)
Temalar
Yazı tipi
- JetBrains Mono yazı tipini indir ve sistemine kur:
- Yazı tipini kurduktan sonra Cursor’ı yeniden başlat
- Cursor’da Ayarlar’ı aç (⌘/Ctrl + ,)
- “Font Family” için ara
- Yazı tipi ailesini ‘JetBrains Mono’ olarak ayarla
En iyi deneyim için, ayarlarında
"editor.fontLigatures": true
olarak ayarlayarak yazı tipi birleşimlerini (ligature) da etkinleştirebilirsin.IDE’ye Özgü Geçiş
IntelliJ IDEA (Java)
Language Support for Java
Temel Java dil özellikleri
Debugger for Java
Java hata ayıklama desteği
Test Runner for Java
Java testlerini çalıştırma ve hata ayıklama
Maven for Java
Maven desteği
Önemli farklar:
- Build/Run yapılandırmaları launch.json üzerinden yönetilir
- Spring Boot araçları “Spring Boot Extension Pack” eklentisiyle sunulur
- Gradle desteği “Gradle for Java” eklentisiyle sağlanır
PyCharm (Python)
Python
Temel Python desteği
Cursor Pyright
Hızlı tip denetimi
Jupyter
Notebook desteği
Ruff
Python biçimlendirici ve linter
Önemli farklar:
- Sanal ortamlar komut paleti üzerinden yönetilir
- Hata ayıklama yapılandırmaları launch.json içinde
- Gereksinim yönetimi requirements.txt veya Poetry ile
WebStorm (JavaScript/TypeScript)
JavaScript and TypeScript Nightly
En yeni dil özellikleri
ES7+ React/Redux Snippets
React geliştirme
Vue Language Features
Vue.js desteği
Angular Language Service
Angular geliştirme
WebStorm özelliklerinin çoğu Cursor/VS Code’da yerleşik olarak bulunur, şunlar dahil:
- npm script’leri görünümü
- Hata ayıklama
- Git entegrasyonu
- TypeScript desteği
PhpStorm (PHP)
PHP Intelephense
PHP dil sunucusu
PHP Debug
Xdebug entegrasyonu
PHP Intellisense
Kod zekâsı
PHP DocBlocker
Dokümantasyon araçları
Önemli farklar:
- Xdebug yapılandırması launch.json üzerinden
- Composer entegrasyonu terminal aracılığıyla
- Veritabanı araçları “SQLTools” eklentisiyle
Rider (.NET)
C#
Temel C# desteği
DotRush
Açık kaynak C# geliştirme ortamı
ReSharper Plugin
JetBrains C# eklentisi
.NET Install Tool
.NET SDK yönetimi
Temel farklar:
- Çözüm gezgini, dosya gezgini üzerinden
- NuGet paket yönetimi, CLI veya eklentilerle
- Test koşucu entegrasyonu, test gezgini üzerinden
GoLand (Go)
Temel farklar:
- Go araçlarının kurulumu otomatik olarak tetiklenir
- Hata ayıklama launch.json üzerinden yapılır
- Paket yönetimi go.mod ile entegredir
Sorunsuz Geçiş İçin İpuçları
1
Komut Paletini Kullan
Komutları bulmak için ⌘/Ctrl + Shift + P tuşlarına bas
2
Yapay Zekâ Özellikleri
Kod tamamlama ve yeniden düzenleme için Cursor’ın yapay zekâ özelliklerinden yararlan
3
Ayarları Özelleştir
İş akışını en iyi hale getirmek için settings.json dosyanı ince ayar yap
4
Terminal Entegrasyonu
Komut satırı işlemleri için yerleşik terminali kullan
5
Eklentiler
Ek araçlar için VS Code Marketplace’te göz at
Bazı iş akışları farklı olsa da, Cursor, geleneksel IDE yeteneklerinin ötesine geçen ve verimliliği artıran güçlü yapay zekâ destekli kodlama özellikleri sunar.