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 linting’i
Prettier
Kod biçimlendirme
Todo Tree
TODO ve FIXME’leri izle
Klavye Kısayolları
IntelliJ IDEA Keybindings
JetBrains IDE’lerinin klavye kısayollarını Cursor’a getirmek için bu uzantıyı yükle.
Farklı olan yaygın kısayollar:
- Find Action: ⌘/Ctrl+Shift+P (vs. ⌘/Ctrl+Shift+A)
- Quick Fix: ⌘/Ctrl+. (vs. Alt+Enter)
- Go to File: ⌘/Ctrl+P (vs. ⌘/Ctrl+Shift+N)
Temalar
Yazı Tipi
- JetBrains Mono yazı tipini sistemine indir ve kur:
- Yazı tipini yükledikten sonra Cursor’ı yeniden başlat
- Cursor’da Ayarlar’ı aç (⌘/Ctrl + ,)
- “Font Family” şeklinde ara
- Yazı tipi ailesini
'JetBrains Mono'
olarak ayarla
En iyi deneyim için, ayarlarında “editor.fontLigatures”: true ayarını etkinleştirerek yazı tipi bağlaçlarını (ligature) da açabilirsin.
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ır ve hata ayıkla
Maven for Java
Maven desteği
Temel farklar:
- Build/Run yapılandırmaları launch.json üzerinden yönetilir
- Spring Boot araçları “Spring Boot Extension Pack” uzantısıyla gelir
- Gradle desteği “Gradle for Java” uzantısıyla
PyCharm (Python)
Python
Temel Python desteği
Cursor Pyright
Hızlı tip denetimi
Jupyter
Notebook desteği
Ruff
Python biçimlendirici ve linter
Temel farklar:
- Sanal ortamlar komut paleti üzerinden yönetilir
- Hata ayıklama yapılandırmaları launch.json içinde
- Bağımlılık 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
Çoğu WebStorm özelliği Cursor/VS Code’da yerleşik, ş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ı
Temel farklar:
- Xdebug yapılandırması launch.json üzerinden
- Composer entegrasyonu terminal üzerinden
- Veritabanı araçları “SQLTools” uzantısıyla
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:
- Dosya gezgini üzerinden Çözüm Gezgini
- CLI veya eklentilerle NuGet paket yönetimi
- Test Gezgini ile test çalıştırıcı entegrasyonu
GoLand (Go)
Temel farklar:
- Go araçlarının kurulumu otomatik olarak önerilir
- launch.json ile hata ayıklama
- go.mod ile entegre paket yönetimi
Sorunsuz Geçiş 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 hâle getirmek için settings.json dosyanı ince ayarla
4
Terminal Entegrasyonu
Komut satırı işlemleri için yerleşik terminali kullan
5
Uzantılar
Ek araçlar için VS Code Marketplace’e göz at
Bazı iş akışları farklı olsa da, Cursor, geleneksel IDE’lerin sunduklarının ötesinde verimliliğini artırabilecek güçlü yapay zekâ destekli kodlama özellikleri sunar.