Zoxide – เปลี่ยนการ cd แบบเดิมให้เร็วขึ้น 10 เท่า

🧭 Zoxide – เปลี่ยนการ cd แบบเดิมให้เร็วขึ้น 10 เท่า

📌 Zoxide คืออะไร

zoxide คือเครื่องมือบน Terminal ที่ช่วยจำโฟลเดอร์ที่เราเข้าใช้งานบ่อย
แล้วให้เราสามารถกระโดด (jump) ไปยังโฟลเดอร์นั้นด้วยคำสั้น ๆ แทนการพิมพ์ path ยาว ๆ

แนวคิดหลัก:

ไม่ต้องจำ path → พิมพ์ keyword → ระบบเดาให้เอง


🚀 ปัญหาของ cd แบบเดิม

การเข้าโฟลเดอร์แบบปกติ:

cd /Users/you/work/company/monorepo/services/auth

ข้อเสีย:

  • พิมพ์ยาว
  • จำ path ยาก
  • เสียเวลา
  • สลับหลายโฟลเดอร์แล้วเหนื่อยมาก

โดยเฉพาะเมื่อทำงานกับ:

  • Monorepo
  • หลาย service
  • Frontend / Backend / Mobile พร้อมกัน
  • งาน debug หลาย module

⚡ Zoxide ทำงานยังไง

หลังติดตั้ง เราสามารถใช้:

z auth

ระบบจะพาเราไปยังโฟลเดอร์ที่ “น่าจะใช่ที่สุด”
โดยคำนวณจาก:

  • Frequency (เข้าโฟลเดอร์นี้บ่อยแค่ไหน)
  • Recency (เข้าไปล่าสุดเมื่อไหร่)
  • History การใช้งานของผู้ใช้

zoxide ไม่ค้นทั้ง disk
แต่ใช้ฐานข้อมูลจากโฟลเดอร์ที่เราเคยเข้า → ทำให้เร็วมาก


✨ ตัวอย่างการใช้งาน

สมมติเราเคยเข้า:

/projects/frontend
/projects/backend
/projects/devops

สามารถพิมพ์:

z front
z back
z dev

แล้วจะถูกพาไปโฟลเดอร์ที่เกี่ยวข้องทันที


💻 ประโยชน์สำหรับนักพัฒนา

1. สลับโปรเจกต์ได้ไวขึ้น

เข้า service หรือ module ต่าง ๆ ได้ทันที

2. ลด context switch

ไม่ต้องพิมพ์ path ซ้ำ ๆ เวลา debug

3. รองรับหลาย shell

  • bash
  • zsh
  • fish

4. ยิ่งใช้ยิ่งแม่น

เข้าโฟลเดอร์บ่อย → อันดับสูงขึ้นอัตโนมัติ


🛠️ การติดตั้ง

macOS brew install zoxide

Linux sudo apt install zoxide

Cargo cargo install zoxide


🔥 Tips & Tricks

ตั้ง alias ให้สั้น alias j='z'

ใช้ร่วมกับ fzf zi

ใช้ชื่อที่ unique เช่น auth, payments, gateway, analytics เพื่อให้ค้นหาแม่นขึ้น


🧠 Key Takeaway

เครื่องมือที่ดีไม่จำเป็นต้องเพิ่ม feature เยอะ
แค่ลดจำนวนตัวอักษรที่ต้องพิมพ์
ก็เพิ่ม productivity ได้มหาศาล

ถ้าคุณใช้ Terminal ทุกวัน
zoxide คือเครื่องมือที่ควรติดตั้งตั้งแต่วันแรก


ทำไมการนอน 7–8 ชั่วโมง ถึงสำคัญกว่าที่คิด

ทำไมการนอน 7–8 ชั่วโมง ถึงสำคัญกว่าที่คิด

การนอน 7-8 ชั่วโมงไม่ได้เป็นแค่การพักผ่อน แต่ช่วยซ่อมแซมร่างกาย ฟื้นฟูสมอง และยกระดับประสิทธิภาพการทำงานของคุณให้ดีขึ้นในทุก ๆ วัน

conscious competence learning model

conscious competence learning model

เวลาที่เราเริ่มเรียนทักษะใหม่ ไม่ว่าจะเป็นการเขียนโปรแกรม เล่นดนตรี ขับรถ หรือเรียนภาษา หลายคนมักมีช่วงเวลาที่รู้สึกว่า **ตัวเองโง่ลง** หรือ **ทำไมมันยากขนาดนี้** ความจริงแล้ว ความรู้สึกแบบนี้เป็นส่วนหนึ่งของกระบวนการเรียนรู้ตามโมเดลที่เรียกว่า **Conscious Competence Learning Model**

ปรากฏการณ์ Enshitification: ทำไมแพลตฟอร์มออนไลน์ถึงค่อย ๆ แย่ลง?

ปรากฏการณ์ Enshitification: ทำไมแพลตฟอร์มออนไลน์ถึงค่อย ๆ แย่ลง?

ทำไม Facebook, YouTube หรือ Amazon ถึงรู้สึกแย่กว่าเมื่อก่อน? ทำความรู้จักกับ Enshitification วงจรที่แพลตฟอร์มออนไลน์ค่อย ๆ ลดคุณภาพลงเพื่อเพิ่มกำไรสูงสุด

ทำไม 90 วันถึงเพียงพอกับการเรียนรู้ Skill ใหม่?

ทำไม 90 วันถึงเพียงพอกับการเรียนรู้ Skill ใหม่?

ทำไม 90 วันถึงเพียงพอกับการเรียนรู้ Skill ใหม่? สรุปเหตุผลที่ 3 เดือนคือช่วงเวลาที่ทรงพลังที่สุดในการเริ่มต้นทักษะใหม่ให้ใช้งานได้จริง

Anthropic Distillation Attack 2026

Anthropic Distillation Attack 2026

Anthropic ระบุว่า AI จีนเหล่านี้มีการโจมตีแบบ Distillation Attack รวม ๆ แล้วกว่า 16 ล้านบทสนทนา มีหลักการทำงานคล้าย ๆ กันคือ สร้างบัญชีออกมาเยอะ ๆ แล้วดูดเอาข้อมูลจาก Claude ให้ได้มากที่สุดก่อนจะโดนแบน

อินทผาลัม (Dates) ทำไมถึงถูกเรียกว่า “Super Food”?

อินทผาลัม (Dates) ทำไมถึงถูกเรียกว่า “Super Food”?

ทำไมอินทผาลัมถึงเป็น Super Food? สรุป 5 คุณประโยชน์จากผลไม้ทะเลทรายที่อัดแน่นด้วยพลังงานและแร่ธาตุ พร้อมข้อควรแนะนำในการทาน

Portabase

Portabase

Portabase เป็น แพลตฟอร์มสำรองข้อมูล (backup) และกู้คืน (restore) สำหรับฐานข้อมูลที่ให้คุณ

Sleep Hygiene & Blue Light: แสงสีฟ้าไม่ได้เลวร้ายเสมอไป?

Sleep Hygiene & Blue Light: แสงสีฟ้าไม่ได้เลวร้ายเสมอไป?

แสงสีฟ้าทำให้นอนไม่หลับจริงหรือ? บทความนี้อธิบายผลของ Blue Light ต่อ Circadian Rhythm และ Melatonin พร้อมวิธีปรับ Sleep Hygiene เพื่อการนอนที่มีคุณภาพมากขึ้น