Visual Studio Code, Microsoft tarafından geliştirilen, ücretsiz ve açık kaynak kodlu bir metin ve kaynak kodu editörüdür. Windows, macOS ve Linux üzerinde çalışabilir. Hafif, hızlı ve güçlü bir editördür. Birçok programlama dili için destek sunar ve geniş eklenti ekosistemi ile oldukça özelleştirilebilir.
Özellikler
- Sözdizimi Renklendirme ve Vurgulama
- VS Code, birçok programlama dili için sözdizimi renklendirme ve vurgulama desteği sunar.
- Ekstra dil desteği için uzantılar ekleyebilirsiniz.
- Otomatik Tamamlama (IntelliSense)
- Kod yazarken otomatik tamamlama, kod önerileri ve dokümantasyon sunar.
- IntelliSense, değişkenler, işlevler ve modüller hakkında zengin bilgi sağlar.
- Entegre Terminal
- VS Code'un içindeki entegre terminal ile komut satırı işlemlerini doğrudan editör içinde gerçekleştirebilirsiniz.
- Hata Ayıklama (Debugging)
- VS Code, birçok dil ve çalışma ortamı için yerleşik hata ayıklama desteği sunar.
- Hata ayıklama sırasında breakpoint'ler ekleyebilir, adım adım kod çalıştırabilir ve değişkenleri izleyebilirsiniz.
- Eklenti Desteği
- VS Code, geniş bir uzantı ekosistemine sahiptir. Bu uzantılar ile editörün işlevselliğini artırabilirsiniz.
- Visual Studio Code Marketplace üzerinden uzantıları kolayca yükleyebilir ve yönetebilirsiniz.
- Git ve Versiyon Kontrolü
- VS Code, Git ve diğer versiyon kontrol sistemleri ile entegre çalışarak sürüm kontrol işlemlerini kolaylaştırır.
- Değişiklikleri, commit'leri, branch'leri ve diğer Git işlemlerini doğrudan editör üzerinden yönetebilirsiniz.
- Çoklu Sekme ve Bölme Desteği
- Birden fazla dosyayı aynı anda sekmeler halinde açabilir ve düzenleyebilirsiniz.
- Pencereleri yatay veya dikey olarak bölerek birden fazla dosya üzerinde aynı anda çalışabilirsiniz.
- Dosya Sistemi Tarayıcısı
- Sol tarafta bulunan dosya sistemi tarayıcısı ile proje dosyalarınızı kolayca yönetmenizi sağlar.
- Dosyalar arasında hızlı gezinme ve düzenleme yapabilirsiniz.
- Komut Paleti
- Ctrl+Shift+P (Windows/Linux) veya Cmd+Shift+P (macOS) kısayolu ile açılan komut paleti, neredeyse tüm işlevlere hızlı erişim sağlar.
- Çoklu Seçim ve Çoklu Düzenleme
- Birden fazla yeri aynı anda seçip düzenleyebilir, aynı işlemleri birden fazla yerde yapabilirsiniz.