Visual Studio Code 1.29 yayınlandı ve bu sürümdeki ana güncellemeler şunları içeriyor:
çok satırlı arama
VS Kodu artık çok satırlı aramaları destekliyor, düzenleyicidekiyle aynı, normal ifade aramaları yalnızca \n değişmez değer içeriyorsa çok satırlı modda gerçekleştirilecek. Arama görünümü, çok satırlı eşleşme sonuçlarını ve eşleşen satır sayısını görüntüler.
Aramada Geri Referanslar ve Tahminler
"search.usePCRE2": true ayarını yaparak, ripgrep'i, normal ifade aramalarında geri referansları ve tahminleri kullanabilen PCRE2 normal ifade motorunu kullanacak şekilde yapılandırın. PCRE2 diğer birçok özelliği desteklese de, düzenleyici aramalar için hala JavaScript tabanlı arama kullandığından, burada yalnızca JavaScript'te hala geçerli olan normal ifadeler desteklenir.
Aramalarda global bir .gitignore dosyası kullanın
Git, global gitignore dosyalarının core.excludesfile kullanılarak yapılandırılmasına izin verir, ancak varsayılan olarak aramalar global gitignore'u izlemez; bu, artık yeni bir ayar search.useGlobalIgnoreFiles etkinleştirilerek global olarak eşleştirilebilir.
IntelliSense'deki dosya ve klasör simgeleri
IntelliSense pencere öğeleri, artık kullanıcının dosya simgesi temasına göre otomatik olarak tamamlanan dosya ve klasör simgelerini görüntüler.
İlgi çekmeyen yığın çerçevelerini daralt
Bazen hata ayıklayıcıdaki çağrı yığını, kullanıcının ilgisini çekmeyen yığın çerçeveleri içerir (harici kod, atlanan dosyalar, vb.). Dağınıklığı azaltmak ve dikey alandan tasarruf etmek için bu ilginç olmayan yığın çerçeveleri artık daraltılmıştır.
bölünmüş terminal cwd seçenekleri
Bir terminal bölündüğünde yeni terminalin mevcut çalışma dizinini (cwd) kontrol etmek için terminal.integrated.splitCwd ayarı eklendi.
platforma özel satır sonu karakterleri
files.eol satır sonu ayarı artık otomatik olarak yeni bir varsayılan değere sahiptir, otomatik olarak ayarlandığında, yeni dosyalar için satır sonu karakteri OS'ye özel olacaktır. Windows'ta \r\n, macOS ve Linux'ta \n.
Değiştirilmiş Dosyaları Vurgula Sekmesi
Düzenleyici kaydedilmemiş değişikliklere sahip olduğunda, yeni bir ayar workbench.editor.highlightModifiedTabs düzenleyici sekmesinin üst kısmında, küçük bir nokta içeren önceki kapalı x sembolünden daha belirgin olan kalın renkli bir kenarlık görüntüleyebilir ve Kenarlığın rengi kişiselleştirilebilir.
Üzerine gelindiğinde CSS özelliklerini göster
CSS vurgusu artık CSS özelliklerini gösterecek.
Bilinmeyen CSS özelliklerini işleme
PostCSS gibi CSS ön işlemcileri kullanırken, geliştirme sırasında geçerli özelliklere derlenen geçersiz özellikler kullanmak mümkündür ve artık .lint.validProperties ayarı VS Kodunun bu geçersiz özellikleri hata olarak işaretlemesini engelleyerek bunların kullanılmaya devam etmesine olanak tanır. .
hata ayıklayın ve girişte hemen durdurun
Node.js hata ayıklaması için Hata Ayıklama: Hata Ayıklamayı Başlat ve Girişte Durdur (extension.node-debug.startWithStopOnEntry) komutları eklendi. Hata ayıklamayı başlatmak ve program girişinde hemen durdurmak istiyorsanız bu komutu kullanın. Varsayılan kısayol tuşu F10'dur.
Düğüm hata ayıklaması, console.log stilini destekler
Node.js'de hata ayıklarken (veya Chrome'da "Debugger for Chrome" uzantısını kullanırken), artık Chrome DevTools tarafından desteklenenlere benzer şekilde console.log'dan iletileri biçimlendirmek için %c kullanabilirsiniz. Desteklenen özellikler arasında renk, arka plan, yazı tipi ağırlığı vb. bulunur.
Tıklamak " daha fazla bilgi edin "Yazılım indirme adresini alın ve tam sürüm duyurusunu görüntüleyin.