Echo shell
เช็ค Linux ของเราว่าใช้ Shell ตัวไหนอยู่
Install Zsh
สำหรับสาย Arch
สำหรับสาย Debian
สำหรับสาย OpenSUSE
สำหรับสาย RedHat
Get Default Template
เราจำเป็นที่จะต้อง clone default template เพื่อเอาค่าเริ่มต้นของ zsh มาใช้ ถ้าไม่เอามา แล้วมาตั้งค่าเอง ก็คงจะไม่สะดวกนัก
สำหรับการ clone จะใช้ git หากใครยังไม่ได้ติดตั้ง สามารถติดตั้งได้ตามนี้ การติดตั้ง Git
Clone Template
Copy Template ไปยังไฟล์ .zshrc
Install Plugins
Zsh มี Plugin ให้ใช้กันเยอะมาก สามารถไปดาวน์โหลดจาก Github มาใช้ได้ แต่ที่ผมแนะนำและต้องมี คือ 2 ตัวนี้
ช่วยสำหรับ Highlight syntax ใน Terminal ทำให้เราดูง่ายขึ้น
ตัวอย่างเช่นเราใช้คำสั่ง cd ปลั๊กอินจะช่วยแนะนำ directory ที่เราสามารถเข้าได้ หรืออีกกรณีถ้าเราเคยใช้คำสั่งไหนไป หรือเคยพิมพ์เพื่อเรียกใช้ไปแล้ว สามารถเรียกมาใช้งานได้เลย ทำให้เราไม่ต้องพิมพ์ใหม่ทั้งหมด
สำหรับการติดตั้ง Plugin จะดึงจาก git มาติดตั้งเลย สำหรับเครื่องใครยังไม่ลง git สามารถใช้วิธีการตามลิงก์นี้ได้เลย การติดตั้ง Git
Setting Zsh
หลังจากที่ติดตั้ง Plugins และ Themes ไปแล้ว จะยังไม่สามารถใช้งานได้เลย เราต้องมาตั้งค่าที่ไฟล์ .zshrc
ซะก่อน ส่วนการแก้ไขก็เปิดกับโปรแกรม Text Editor ทั่วไปได้เลย ในตัวอย่างผมจะใช้ nano เพราะแทบจะมีในทุก Distro อยู่แล้ว
Plugins
ในการตั้งค่า Plugin ให้เราหาบรรทัด plugins
แล้วเพิ่มชื่อ Plugins ที่เราติดตั้งเข้าไป
Themes
Theme Default ที่ ZSH มีมาให้คือ robbyrussell
หาใครต้องการเปลี่ยนสามารถเปลี่ยนได้โดยหาบรรทัด ZSH_THEME
แล้วเปลี่ยนเป็น Theme ที่ต้องการ
Set to default
หลังจากติดตั้งและตั้งค่า Zsh แล้ว ขั้นตอนสุดท้ายคือตั้งให้ Zsh เป็น default shell ใน Terminal โดยใช้คำสั่งตามข้างล่าง
เมื่อเรียบร้อยแล้วให้ Reboot เครื่องสักหนึ่งรอบ
Tada! เพียงเท่านี้ Terminal ของเราก็จะใช้ Zsh แทน Bash แล้ว