Vim 9.1 Sanal Metin, Akıcı Kaydırma ve Daha Fazlasını Ekliyor


En son Vim 9.1: Bram Moolenaar'ı anma, yeni :defer komutu, sanal metin desteği ve EditorConfig eklentisi ile. Yeniliklere göz atın.

Vim, UNIX ve Linux dünyasında kullanılan, kullanıcılar üzerinde benzersiz etkisiyle ünlü bir terminal metin editörüdür. Temelde, insanlar buna iki şekilde tepki verir: ya hızla sıkı bir hayranı olup ömür boyu kullanırlar ya da çok zor ve karmaşık bulup kullanmakta zorlanırlar.

Vim'in Kalbi ve Ruhu Bram Anısına

Son zamanlarda Vim projesi, altı ay önce vefat eden baş geliştiricisi Bram Moolenaar'a duygusal bir saygı niteliğinde olan Vim 9.1'in yayınlandığını duyurdu. Projeye üçten fazla yıl süren özverisiyle tanınan Moolenaar, programlama topluluğunda birçok kişi için vazgeçilmez hale gelen bir editör olan Vim'in itici gücüydü.

Vim 9.1'deki Yeni Özellikler

Vim 9.1 Terminal Metin Düzenleyici

Temelde bir hata düzeltme sürümü olarak tanımlanan Vim 9.1, masaya yüzlerce hata düzeltmesi getiriyor ve buna birkaç yeni özellik ile birkaç küçük iyileştirme de ekleniyor. En dikkat çekici eklemeler arasında şunlar yer alıyor:

  • Vim9 Sınıfları ve Nesneleri: Bu sürüm, Vim9 betik dilinde sınıf ve nesne desteğini geliştirerek betik yazımına yeni bir sofistike düzey ekliyor.
  • :defer Komutu: Fonksiyon temizleme süreçlerini geliştirmeyi amaçlar.
  • Sanal-Metin Desteği: Gösterim ipuçları gibi dil sunucusu özelliklerinin işlevselliğini artırır.
  • Yumuşak Kaydırma: Kaydırma deneyimini geliştiren, sıkça talep edilen bir özellik.
  • EditorConfig Eklentisi: Artık Vim ile birlikte geliyor ve daha iyi kod tutarlılığı sağlıyor.
  • OpenVMS Güncellemesi: Vim, kullanılabilirliğini genişleterek OpenVMS’i destekleyecek şekilde güncellendi.
  • xxd Geliştirmeleri: xxd'ye renkli çıktı eklenmesi ve bit dökümlerini tersine çevirme yeteneği.

Ayrıca, Vim 9.1 önceki sürümleri etkileyen çeşitli sorunları da ele alıyor; bunlar arasında güvensiz bellek erişimi, bellek sızıntıları, tampon taşmaları ve olası çöküşler bulunuyor. Ayrıca, bu sürüm birkaç yeni fonksiyon, otomatik komut, ex komutları ve seçenekler de getirerek Vim’in yeteneklerini daha da zenginleştiriyor.

Son olarak, uzun süredir kullanılan Vim FTP Sunucusu önemli bir değişiklikle emekliye ayrıldı. Kullanıcıların gelecekteki güncellemeler ve dağıtımlar için Git deposuna geçmeleri teşvik ediliyor.

Vim 9.1’deki tüm değişikliklerle ilgili daha ayrıntılı bilgi için sürüm duyurusuna bakabilirsiniz.