Ana Sayfa

Vim 9.2 Yayınlandı: Gelişmiş Betik Dili ve Fark Modu Yenilikleri

1 dk okuma

Vim projesi, metin düzenleyicisinin en son sürümü olan Vim 9.2'nin yayınlandığını duyurdu. Bu sürüm, özellikle Vim9 betik dilinde önemli geliştirmeler, iyileştirilmiş fark (diff) modu, kapsamlı tamamlama özellikleri ve deneysel Wayland desteği de dahil olmak üzere platforma özel yenilikler getiriyor.

Vim9 betik dili, Enums, jenerik fonksiyonlar ve Tuple veri tipi için yerel destek gibi önemli dil geliştirmeleriyle daha da olgunlaştı. Dahili fonksiyonlar artık nesne metotları olarak entegre edilmiş olup, sınıflar korumalı _new() metotlarını ve tam metot derlemesi için :defcompile özelliğini destekliyor. Bu modern yapılar, GitHub Copilot gibi yapay zeka geliştirme araçları tarafından da kullanılmaya başlandı; örneğin, Vim9'da geliştirilen bir Batış gemisi oyunu ve sayı bulmacası, dilin yeteneklerini sergiliyor.

Tamamlama özelliklerinde bulanık eşleştirme ve kayıt defterlerinden kelime tamamlama gibi yenilikler dikkat çekiyor. Kullanıcı arayüzünde dikey bir sekme paneli ve MS-Windows GUI için yerel karanlık mod desteği gibi iyileştirmeler mevcut. Ayrıca, Linux ve Unix benzeri sistemlerde XDG Base Directory Specification'a uyum sağlanırken, Wayland kullanıcı arayüzü ve pano için tam destek eklendi. Fark modunda ise "linematch" algoritması ve "diffanchors" seçeneği ile değişikliklerin hizalanması ve görselleştirilmesi önemli ölçüde geliştirildi. Yeni :Tutor eklentisi ise etkileşimli bir öğrenme deneyimi sunuyor.

İçgörü

Bu güncelleme, Vim'in modern geliştirme ihtiyaçlarına uyum sağlama ve kullanıcı deneyimini hem betik yazımı hem de günlük kullanım açısından önemli ölçüde iyileştirme çabasını gösteriyor.

Kaynak