Vim 9.1 matn muharririning chiqarilishi

Bir yarim yillik rivojlanishdan so'ng Vim 9.1 matn muharriri chiqarildi. Vim kodi o'zining kopileft litsenziyasi bo'yicha tarqatiladi, GPL bilan mos keladi va koddan cheklanmagan foydalanish, tarqatish va qayta foydalanish imkonini beradi. Vim litsenziyasining asosiy xususiyati qayta tiklash bandidir: uchinchi tomon mahsulotlarida amalga oshirilgan yaxshilanishlar, agar Vim boshqaruvchisi ularni e'tiborga loyiq deb hisoblasa va so'rov yuborsa, dastlabki loyihaga qaytarilishi kerak. Vim xayriya dasturi sifatida tarqatiladi, ya'ni dasturni sotish yoki loyiha uchun xayriya yig'ish o'rniga, Vim mualliflari foydalanuvchilardan dasturni jozibador deb topsalar, xayriya uchun istalgan miqdorni berishlarini so'rashadi.

Vim 9.1 loyiha muallifi vafotidan keyin tuzilgan va qaror qabul qilishni o‘z zimmasiga olgan jamoaviy qo‘mita tomonidan boshqariladigan birinchi reliz bo‘ldi. Reliz Bram Moolenaarga bag'ishlangan, Vim muallifi va asosiy ishlab chiqaruvchisi, u loyihani 30 yildan ortiq davom ettirdi. Bram Vim-ga kiritilgan o'zgarishlarning katta qismini o'z hissasini qo'shdi, 16.5 ta majburiyatlarni amalga oshirdi va 3.5 million qator kod qo'shdi, bu boshqa barcha ishlab chiquvchilarni birlashtirgandan 50 baravar ko'p.

Asosiy yaxshilanishlar:

  • Vim9 skript tili endi sinflar va ob'ektlarni qo'llab-quvvatlaydi, bu sizga skriptlaringizda ob'ektga yo'naltirilgan dasturlash usullaridan foydalanish imkonini beradi.
  • Silliq aylantirish uchun qo'shimcha qo'llab-quvvatlash.
  • LSP serverlari tomonidan berilgan maslahatlarni ko'rsatish uchun ishlatilishi mumkin bo'lgan buferga virtual matn qo'shish imkoniyati amalga oshirildi.
  • Joriy funktsiya tugagandan so'ng berilgan funktsiyani bajarish uchun ":defer" buyrug'i qo'shildi.
  • EditorConfig plagini kiritilgan.
  • OpenVMS platformasi uchun yaxshilangan yordam.
  • Xxd hex dump vositasi endi rang chiqarish va bit dump inversiyasini qo'llab-quvvatlaydi.
  • Yangi funksiyalar va buyruqlar qo'shildi.
  • Vim FTP serveri eskirgan va endi Git resurs yetkazib berish uchun ishlatiladi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster