Yazi: จัดการไฟล์ใน Terminal ด้วย TUI ความเร็วสูง
รู้จัก Yazi file manager ที่มี preview, keyboard navigation และ workflow แบบไม่ต้องออกจาก CLI เหมาะกับผู้ใช้ Terminal ที่ต้องจัดการไฟล์จำนวนมาก

ภาพรวม
Yazi: terminal file manager ความเร็วสูงสำหรับคนที่อยากจัดการไฟล์โดยไม่ออกจาก CLI ⚡📁💻
หลายคนเปิด Terminal ไว้ทั้งวัน แต่พอจะย้ายไฟล์ ลบไฟล์ หรือดูโฟลเดอร์ลึกๆ ก็ยังต้องกลับไปใช้หน้าต่าง GUI 😅
Yazi เป็นเครื่องมือจัดการไฟล์บน Terminal ที่เร็วมาก เบามาก และออกแบบมาสำหรับคนที่ใช้คีย์บอร์ดเป็นหลัก ⌨️🚀
จุดที่น่าสนใจไม่ใช่แค่ความเร็ว แต่เป็นความรู้สึกเวลาทำงานที่ “ไม่ต้องสลับบริบท” ไปมาให้เสียสมาธิ 🧠✨
เหมาะมากกับนักพัฒนา DevOps คนดูแลเซิร์ฟเวอร์ และสาย Linux/macOS ที่ชอบ workflow แบบลื่นๆ 🐧🍎🛠️
ความเด่นของ Yazi อยู่ที่การนำทางไฟล์แบบรวดเร็ว เปิดดูโฟลเดอร์ เปลี่ยนตำแหน่ง คัดลอก ย้าย เปลี่ยนชื่อ ได้ไวแบบแทบไม่ต้องยกมือจากคีย์บอร์ด 📂⚙️
อีกอย่างที่คนยังไม่ค่อยรู้ Yazi รองรับภาพพรีวิวและไฟล์หลายประเภทใน Terminal ได้ดีมาก ถ้าสภาพแวดล้อมรองรับ 🖼️👀
แปลว่าเวลาไล่ดูโปรเจกต์ คุณสามารถเห็นโครงสร้างไฟล์ อ่านบางไฟล์ และตัดสินใจจัดการได้จากจอเดียว
สิ่งนี้ช่วยลดเวลาที่เสียไปกับการเปิด Finder หรือ Explorer ซ้ำๆ ได้เยอะมาก ⏱️
ภาพการใช้งานที่ชัดที่สุด เช่น คุณ clone โปรเจกต์มาหนึ่งก้อน แล้วอยากไล่ดูว่าโฟลเดอร์ไหนมี assets หนักๆ โฟลเดอร์ไหนมี log เก่า หรือไฟล์ config กระจายอยู่ตรงไหน
แทนที่จะสลับหลายหน้าต่าง คุณเปิด Yazi แล้วไล่ดูโครงสร้างทั้งหมดใน CLI ได้ทันที
ถ้าเป็นสายเขียนโค้ดที่ใช้ Neovim หรือ Tmux อยู่แล้ว Yazi จะเข้ากับ workflow แบบนี้มากเป็นพิเศษ 🔥
เพราะมันให้ฟีลเหมือนทุกอย่างอยู่ใน ecosystem เดียวกัน ไม่ต้องหลุดไปใช้เมาส์โดยไม่จำเป็น
ตัวอย่างงานที่ Yazi ช่วยได้ดี
จัดการไฟล์ในโปรเจกต์ขนาดใหญ่ ค้นหาไฟล์ที่ต้องแก้หลายจุด ย้ายรูปหรือ asset จำนวนมาก ล้างโฟลเดอร์ build เก่า เช็กโครงสร้าง monorepo ดูไฟล์บน remote session แบบคล่องขึ้น
อีกจุดที่น่าสนใจคือ performance Yazi เขียนด้วย Rust ทำให้ตอบสนองไวมากแม้ในโฟลเดอร์ที่มีไฟล์จำนวนมาก 🦀⚡
สำหรับคนที่เคยรู้สึกว่า file manager บน Terminal มักดูเก่า ใช้งานยาก หรือไม่สวย Yazi เป็นตัวอย่างของเครื่องมือยุคใหม่ที่เปลี่ยนภาพจำนี้ได้ดีมาก
แนวคิดสำคัญของมันไม่ใช่แค่ “ใช้แทน GUI” แต่เป็น “ทำงานกับไฟล์ให้ต่อเนื่องขึ้น”
เวลา context switch ลดลง สมาธิในการเขียนโค้ดมักดีขึ้นแบบรู้สึกได้ 🎯
ลองนึกภาพตอนกำลัง debug แล้วต้องเปิดไฟล์ log หลายตำแหน่ง เข้าโฟลเดอร์ build ย้อนกลับมาดู config แล้วเปิด editor ต่อทันที
ถ้าทำทั้งหมดนี้ใน CLI ได้ลื่นๆ workflow จะกระชับขึ้นมาก
บางคนอาจเริ่มจากใช้ Yazi แค่ browse ไฟล์ แต่พอชินแล้วมักเริ่มใช้มันกับงานประจำวันมากขึ้นเรื่อยๆ
จุดเล็กๆ ที่ทรงพลัง การพิมพ์ไม่กี่คีย์แล้วไปถึงไฟล์ที่ต้องการได้เลย บางครั้งช่วยประหยัดแรงกว่าการลากเมาส์ทั้งวัน ✨
สำหรับมือใหม่ ไม่จำเป็นต้องจำทุกคำสั่งตั้งแต่วันแรก เริ่มจากใช้เปิดดูโฟลเดอร์ ย้ายตำแหน่ง และคัดลอกไฟล์ก่อนก็ได้
พอใช้บ่อยขึ้นจะเริ่มเห็นว่าการจัดการไฟล์ใน Terminal ไม่ได้น่ากลัว และจริงๆ แล้วเร็วกว่าเดิมมาก
ถ้าอยากพัฒนาสกิล CLI ให้ไปไกลกว่า cd, ls, cat Yazi เป็นเครื่องมือที่ทำให้โลกฝั่ง Terminal สนุกขึ้นเยอะ 🚀📦
เครื่องมือดีๆ บางตัวไม่ได้ทำให้เราเขียนโค้ดเก่งขึ้นทันที แต่ทำให้ทุกวันที่ต้องทำงานกับโค้ด “ลื่นขึ้น” อย่างชัดเจน
Yazi เป็นหนึ่งในเครื่องมือประเภทนั้น เล็ก เร็ว และมีผลกับ productivity มากกว่าที่หลายคนคิด 💡
แนวทางนำไปใช้
- นำแนวคิดจากโพสต์นี้ไปทดลองกับงานจริงของคุณ
- แยกเป็นขั้นตอนเล็ก ๆ แล้วทำทีละส่วน
- บันทึกผลลัพธ์และสิ่งที่เรียนรู้เพื่อต่อยอด
สรุป
รู้จัก Yazi file manager ที่มี preview, keyboard navigation และ workflow แบบไม่ต้องออกจาก CLI เหมาะกับผู้ใช้ Terminal ที่ต้องจัดการไฟล์จำนวนมาก