
GNU นาโน 9.1 วางจำหน่ายแล้ว เป็นการอัปเดตใหม่สำหรับโปรแกรมแก้ไขข้อความแบบบรรทัดคำสั่งยอดนิยมนี้ เวอร์ชันใหม่นี้เปิดตัวหลังจากนั้นไม่กี่เดือน GNU นาโน 9.0 และมุ่งเน้นเป็นหลักในการปรับปรุงประสบการณ์การใช้งานประจำวันของผู้ใช้ แก้ไขข้อผิดพลาด และดำเนินการปรับปรุงโค้ดภายในต่างๆ
Nano ยังคงเป็นหนึ่งในเครื่องมือที่ใช้กันอย่างแพร่หลายที่สุดในระบบ Linux และ Unix สำหรับการแก้ไขไฟล์โดยตรงจากเทอร์มินัล วิธีการใช้งานที่เรียบง่ายและเข้าถึงง่ายทำให้มันเป็นตัวเลือกยอดนิยมมานานหลายปีสำหรับผู้ที่ต้องการโปรแกรมแก้ไขที่ใช้งานง่ายโดยไม่ต้องการความซับซ้อนของตัวเลือกขั้นสูงกว่า
GNU nano 9.1 นำเสนอการปรับปรุงด้านการใช้งานและแก้ไขข้อบกพร่องหลายประการ
หนึ่งในความเปลี่ยนแปลงที่เห็นได้ชัดที่สุดใน GNU nano 9.1 คือระบบการค้นหา เมื่อผลลัพธ์ที่ค้นหาได้แสดงอยู่เต็มพื้นที่ที่มองเห็นได้ของเทอร์มินัล โปรแกรมแก้ไขข้อความจะพยายามปรับแนวการแสดงผลให้ดียิ่งขึ้น เพื่อให้ค้นหาได้ง่ายขึ้นและอ่านง่ายขึ้นเมื่อต้องเลื่อนดูเอกสารขนาดยาว
การอัปเดตนี้ยังลบการรองรับรูปแบบการขึ้นบรรทัดใหม่แบบเก่าที่ใช้ใน Mac OS เวอร์ชันคลาสสิกออกไปด้วย รูปแบบนี้ล้าสมัยมาหลายปีแล้วและไม่ได้เป็นส่วนหนึ่งของระบบที่ใช้ Unix ในปัจจุบันอีกต่อไป ดังนั้นนักพัฒนาจึงตัดสินใจลดความซับซ้อนของโค้ดโดยการลบการรองรับนี้ออกไป
ในด้านการจัดการไฟล์ GNU nano 9.1 ได้ทำการปรับปรุงเล็กน้อยเพื่อปรับปรุงพฤติกรรมของโปรแกรมแก้ไขข้อความในสถานการณ์เฉพาะต่างๆ ซึ่งรวมถึงการจัดการชื่อไฟล์บางประเภทได้อย่างเหมาะสมยิ่งขึ้น และการตรวจสอบที่เข้มงวดมากขึ้นเมื่อพยายามทำงานกับเส้นทางไฟล์ที่ไม่ถูกต้อง
การปรับปรุงอื่น ๆ
เวอร์ชันใหม่นี้ยังได้ปรับปรุงบางส่วนที่เกี่ยวข้องกับไฟล์กู้คืนอัตโนมัติที่สร้างขึ้นหลังจากโปรแกรมปิดตัวลงหรือเกิดข้อผิดพลาดโดยไม่คาดคิด การเปลี่ยนแปลงเหล่านี้มีจุดมุ่งหมายเพื่อให้การกู้คืนเอกสารมีพฤติกรรมที่สม่ำเสมอและปลอดภัยยิ่งขึ้น
อีกด้านหนึ่งที่ได้รับความสนใจคือระบบการเน้นไวยากรณ์ GNU nano 9.1 ขยายการรองรับภาษาต่างๆ เช่น C, C++ และ Lua โดยเพิ่มองค์ประกอบการเน้นไวยากรณ์ใหม่ๆ และปรับปรุงการจดจำโครงสร้างโค้ดสมัยใหม่บางอย่าง ทำให้สามารถมองเห็นภาพรวมได้แม่นยำยิ่งขึ้นเมื่อแก้ไขโปรเจกต์ปัจจุบันจากเทอร์มินัล
นอกเหนือจากการปรับปรุงที่เห็นได้ชัดทั้งหมดเหล่านี้แล้ว นักพัฒนาซอฟต์แวร์ยังได้ดำเนินการบำรุงรักษาภายในอย่างครอบคลุม การอัปเดตนี้รวมถึงการปรับปรุงการตรวจสอบข้อผิดพลาด การเพิ่มประสิทธิภาพโค้ด การป้องกันการรั่วไหลของหน่วยความจำ และงานทำความสะอาดต่างๆ ที่ออกแบบมาเพื่ออำนวยความสะดวกในการพัฒนาโครงการในอนาคต
แม้ว่า GNU nano 9.1 จะไม่ได้เพิ่มฟีเจอร์ใหม่ที่สำคัญอะไรมากมาย แต่ก็ถือเป็นการอัปเดตที่สำคัญสำหรับผู้ที่ใช้งานโปรแกรมแก้ไขข้อความนี้เป็นประจำ การปรับปรุงความเข้ากันได้ การปรับแต่งการใช้งาน และการแก้ไขข้อบกพร่องจำนวนมาก ช่วยให้เครื่องมือที่เก่าแก่และใช้งานกันอย่างแพร่หลายที่สุดตัวหนึ่งในระบบนิเวศของ Linux ยังคงอยู่ในสภาพที่ดีเยี่ยม