Görsel Bir Platformda Kod Düzenleme
Visual Studio Code, indirmek için ücretsiz bir kod düzenleme programıdır. Windows, iOS ve diğer işletim sistemleri için mevcuttur ve kodla çalışmanın görsel bir yolunu sunar.
Bir Programcının Zevki
Visual Studio Code'un çalışma şekli, kendi yazılımıyla çalışan herkes için gücünü gizler. Programın dört parçası vardır. Bunlardan ilki, değişken türlerine, fonksiyon tanımlarına ve içe aktarılan verilere dayanan önerilen tamamlama sağlayan Visual Studio Code'un IntelliSense modülüdür. Bu, basit bir otomatik tamamlama işlevinden çok daha fazlasıdır. İkincisi, kodunuzda potansiyel tuzakları arayan ve hatta çözümler öneren hata ayıklama modülüdür. Kesme noktalarını ve çağrı yığınlarını hata ayıklamak için kullanılabilir. Üçüncü modül Git olarak adlandırılır ve bu, programcıların editör aracılığıyla Git'i entegre etmelerine olanak tanır; örneğin, farkları gözden geçirmek ve dosyaları sahnelemek için. Son olarak, platformla birlikte çeşitli uzantıların kullanılmasına olanak tanıyan bir modül vardır. Bu üçüncü taraf uzantılar olsalar da, düzenleme programını yavaşlatmazlar.
Düzenleme Kolay mı?
Visual Studio Code, kodlama konusunda deneyimsiz olanlara, belki Java programcılarına ve benzerlerine yardımcı olsa da, uzman programcılar için kodu görselleştirmede pek fazla yardım sunmamaktadır. Bununla birlikte, hata ayıklama modülü hemen hemen her tür kodlayıcı için faydalıdır.
İş Akışınızı Visual Studio Code 1.78 ile Geliştirin: Yeni Profil Şablonları ve Temaları Keşfedin
Popüler Programlama Dilleri için Yerleşik Profil Şablonları
Son Visual Studio Code 1.78 sürümü, Python, Java, veri bilimi, Node.js ve Angular için yerleşik profil şablonları sunuyor. Bu özenle hazırlanmış profiller, geliştiricilerin belirli iş akışları için VS Code deneyimlerini kişiselleştirmelerini sağlayarak geliştirme sürecini kolaylaştırıyor.
Yeni Varsayılan Renk Temaları: Koyu Modern ve Açık Modern
Visual Studio Code 1.78 ayrıca yeni varsayılan renk temalarını da getiriyor. Koyu Modern ve Açık Modern, önceki Koyu+ ve Açık+ temalarının yerini alarak kullanıcılara ferahlatıcı bir görsel deneyim sunuyor.
Geliştirilmiş Diff Algoritması ve Eski Sürümün Kullanımdan Kaldırılması
Güncelleme, çoğu durumda daha iyi diff'ler sağlayan yeni bir diff algoritması içeriyor ancak bazı belgeler için daha yavaş olabilir. Eski algoritma şu anda varsayılan olarak kalmaya devam ederken, performansını izleyerek yeni algoritmaya geçiş planları mevcut.
HTML Bloklarında Geliştirilmiş JavaScript Desteği
js/ts.implicitProjectConfig.strictNullChecks ayarı ile geliştiriciler, HTML blokları içinde JavaScript için katı null'ları etkinleştirebilir, bu da kod güvenliğini ve güvenilirliğini artırır.
Bağımsız Renk Seçici Tanıtımı
Kullanıcılar artık kodlarında renkleri kolayca eklemek ve değiştirmek için bağımsız bir renk seçici başlatma yeteneğine sahip.
Bireysel Test Sürekli Çalıştırma Özelliği
Sürekli Çalıştırma, artık bireysel testler için etkinleştirilebilir, bu da geliştiricilere test süreçleri üzerinde daha fazla esneklik ve kontrol sağlar.
Markdown Dosyalarında Videolar ve Resimler için Sürükle ve Bırak İşlevselliği
Visual Studio Code 1.78, geliştiricilerin Markdown dosyalarına videoları ve not defterlerinin Markdown hücrelerine resim dosyalarını sürükleyip bırakmalarına olanak tanır, ek oluşturma sürecini kolaylaştırır.
TypeScript 5.1 Desteği
Bu sürüm, şu anda beta aşamasında olan TypeScript 5.1'i destekliyor ve geliştiricilerin en son TypeScript özelliklerini keşfetmelerine olanak tanıyor.
İyileştirilmiş Satır İçi Tamamlama Özelliği
Satır içi tamamlama özelliği yenilendi, hatalar düzeltildi ve bir Kabul Et Satırı komutu eklendi. Kabul Et Kelime artık satırlar arasında çalışıyor, bu özelliğin kullanılabilirliğini artırıyor.
Kaynak Kontrol Mesaj Kutusunda Kod Eylemleri ve Hızlı Düzeltmeler
Geliştiriciler artık Kod Eylemleri ve Hızlı Düzeltmeler'e doğrudan Kaynak Kontrol mesaj kutusunda erişebilir, sorunları ele almayı ve değişiklik yapmayı kolaylaştırır.
Yeni Snippet Değişkeni: CURRENT_TIMEZONE_OFFSET
En son snippet değişkeni CURRENT_TIMEZONE_OFFSET, mevcut zaman dilimi farkını +HHMM veya -HHMM formatında döndürür.
Ekran Okuyucu Kullanıcıları için Geliştirilmiş Erişilebilirlik
Ekran okuyucu kullanıcıları artık "erişilebilirlik.verbosity.diff-editor" ve "erişilebilirlik.verbosity.terminal" ayarları aracılığıyla bir özelliğin aria-label'inden ipuçlarını hariç tutabilir, böylece tekrarları azaltabilir. Ayrıca, daha kullanıcı dostu bir deneyim için yeni sesli ipuçları uygulanmıştır.
Web için VS Code, Git Büyük Dosya Depolama (LFS) Desteği Sunuyor
Son olarak, Web için Visual Studio Code artık Git Büyük Dosya Depolama (LFS)'ye dosya göndermeyi destekliyor, bu da web tabanlı geliştirme için yeteneklerini genişletiyor.