Fish Shell 4.4 ออกแล้ว มาพร้อมการปรับปรุงโหมด Vi และธีมใหม่
Fish Shell 4.4 มาพร้อมกับการเคลื่อนที่ของคำที่สอดคล้องกับ Vim จำนวนตัวดำเนินการ ธีมสีใหม่ และการปรับปรุงการโต้ตอบหลายอย่าง
Fish ชาแนลคำสั่งแบบคอมมานด์ไลน์ที่ใช้งานง่ายและเป็นที่นิยม ประกาศเวอร์ชัน 4.4 ซึ่งเป็นการเปิดตัวใหม่ที่ต่อยอดจากซีรีส์ 4.0
การเปลี่ยนแปลงที่น่าสังเกตอย่างหนึ่งคือการเลิกใช้งานพรอมต์ฟอสซิลเริ่มต้น ซึ่งตอนนี้ถูกปิดใช้งานแล้ว พฤติกรรมแบบโต้ตอบก็ได้รับการปรับปรุงในหลาย ๆ ด้านด้วย
คำสั่งในตัว bind จะแสดงการแม็ปจากทุกโหมดเมื่อไม่ได้ระบุ --mode ทำให้การตรวจสอบการผูกปุ่มเป็นไปอย่างคาดเดาได้มากขึ้น Fish จะไม่แสดงคำแนะนำอัตโนมัติแบบบรรทัดต่อบรรทัดที่ไม่ได้เริ่มด้วยคำสั่งอีกต่อไป เพื่อลดความวุ่นวายทางสายตาเมื่อกำลังพิมพ์
นอกจากนี้ คำสั่ง history ที่มีอยู่ในตัวตอนนี้จะสมมติว่าตัวแบ่งหน้าที่ตั้งค่าไว้รองรับลำดับสี ANSI ซึ่งช่วยปรับปรุงความอ่านง่ายในการตั้งค่าที่พบบ่อย บน macOS fish ตอนนี้จะล้างแฟลก FLUSHO ของเทอร์มินอลเมื่อเข้าควบคุมเทอร์มินอล ทำให้ปัญหาที่เกิดจาก Ctrl+O ถูกแก้ไขแล้ว
โหมด Vi ได้รับการปรับปรุงที่เห็นได้ชัดที่สุด คำสั่งการเคลื่อนที่ของคำ (w, W, e, E) ตอนนี้สอดคล้องกับพฤติกรรมของ Vim เป็นอย่างมาก โดยเครื่องหมายขีดล่างจะถูกนับเป็นตัวแบ่งคำตามตั้งใจ Fish Shell 4.4 ยังแนะนำชุดฟังก์ชันการป้อนข้อมูลพิเศษใหม่เพื่อสนับสนุนการเคลื่อนที่เหล่านี้และการปฏิบัติการเกี่ยวกับวัตถุข้อความที่เกี่ยวข้องด้วย
นอกจากนี้ การผูกปุ่มในโหมด Vi ตอนนี้รองรับตัวนับสำหรับคำสั่งการเคลื่อนที่และการลบ ทำให้สามารถใช้เวิร์กโฟลว์ที่คุ้นเคย เช่น d3w หรือ 3l ผ่านโหมดตัวดำเนินการใหม่ได้
การปรับแต่งภาพเชิงสายตาถูกขยายขึ้นด้วยการเพิ่มธีมสีใหม่ที่มีพื้นฐานจาก Catppuccin ในขณะที่การสนับสนุนคุณสมบัติของเทอร์มินอลดีขึ้นผ่านการปรับปรุง set_color ซึ่งตอนนี้รองรับตัวปรับแต่งเส้นขีดฆ่าแล้ว
เช่นเคย การปล่อยเวอร์ชันนี้รวมถึงการแก้ไขข้อบกพร่องหลายประการ รวมถึงการเกิดข้อผิดพลาดเมื่อแนะนำอักขระยูนิโค้ดที่มีการแมปตัวพิมพ์เล็กซับซ้อนโดยอัตโนมัติ และปัญหาการแสดงผลพรอมต์ที่ส่งผลต่อ read --prompt-str ""
สำหรับข้อมูลเพิ่มเติม ดูที่ประกาศ
