การเปิดตัวโปรแกรมแก้ไขข้อความ Vim 9.1

หลังจากพัฒนามาหนึ่งปีครึ่ง Vim 9.1 text editor ก็ได้เปิดตัวแล้ว โค้ดของ Vim ได้รับการเผยแพร่ภายใต้ลิขสิทธิ์ copyleft ของตัวเอง ซึ่งเข้ากันได้กับ GPL ทำให้สามารถใช้งาน เผยแพร่ และนำโค้ดกลับมาใช้ซ้ำได้อย่างไม่มีข้อจำกัด จุดเด่นของลิขสิทธิ์ Vim คือข้อกำหนดการย้อนกลับ (reversion clause) ซึ่งการปรับปรุงต่างๆ ที่นำมาใช้ในผลิตภัณฑ์จากผู้ผลิตรายอื่นจะต้องถูกย้อนกลับไปยังโครงการเดิม หากผู้ดูแล Vim เห็นว่าควรค่าแก่การให้ความสนใจและส่งคำขอ Vim จะถูกเผยแพร่ในรูปแบบ charityware ซึ่งหมายความว่าแทนที่จะขายโปรแกรมหรือรับบริจาคสำหรับโครงการ ผู้สร้าง Vim จะขอให้ผู้ใช้บริจาคเงินจำนวนเท่าใดก็ได้เพื่อการกุศล หากพวกเขาเห็นว่าโปรแกรมนี้น่าสนใจ

Vim 9.1 เป็นรุ่นแรกที่นำโดยคณะกรรมการร่วม ซึ่งก่อตั้งขึ้นหลังจากผู้เขียนโครงการเสียชีวิตและเข้ามารับหน้าที่ในการตัดสินใจ เวอร์ชันนี้อุทิศให้กับ Bram Moolenaar ผู้เขียนและนักพัฒนาหลักของ Vim ผู้ซึ่งดูแลโครงการนี้มานานกว่า 30 ปี Bram มีส่วนร่วมในการเปลี่ยนแปลง Vim ส่วนใหญ่ โดยทำการคอมมิต 16.5 ครั้ง และเพิ่มโค้ดอีก 3.5 ล้านบรรทัด ซึ่งมากกว่านักพัฒนาคนอื่นๆ รวมกันถึง 50 เท่า

การปรับปรุงหลัก:

  • ภาษาสคริปต์ Vim9 รองรับคลาสและอ็อบเจ็กต์แล้ว ช่วยให้คุณสามารถใช้เทคนิคการเขียนโปรแกรมเชิงวัตถุในสคริปต์ของคุณได้
  • เพิ่มการรองรับการเลื่อนแบบราบรื่น
  • นำความสามารถในการเพิ่มข้อความเสมือนลงในบัฟเฟอร์มาใช้ ซึ่งสามารถใช้เพื่อแสดงคำแนะนำที่ออกโดยเซิร์ฟเวอร์ LSP ได้
  • เพิ่มคำสั่ง ":defer" เพื่อดำเนินการฟังก์ชันที่กำหนดหลังจากฟังก์ชันปัจจุบันเสร็จสมบูรณ์
  • มีการรวมปลั๊กอิน EditorConfig ไว้ด้วย
  • ปรับปรุงการรองรับแพลตฟอร์ม OpenVMS
  • ตอนนี้เครื่องมือ xxd hex dump รองรับเอาท์พุตสีและการกลับด้านของการถ่ายโอนข้อมูลบิตแล้ว
  • มีการเพิ่มฟังก์ชั่นและคำสั่งใหม่
  • เซิร์ฟเวอร์ Vim FTP ไม่ได้รับการสนับสนุนอีกต่อไปแล้ว และตอนนี้ Git จะใช้สำหรับการส่งมอบทรัพยากรแล้ว

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster