แน่นอนว่าสิ่งที่ทำให้ผมสนใจเป็นอันดับแรกก็คือความเร็ว อีกทั้งพวก plugin ที่ผมใช้ มันก็มีมาให้ตั้งแต่ตอนติดตั้งเลย
โดยผมจะยกมาเฉพาะที่ผมรู้สึกชอบ และทำให้รู้สึก อยากเปลี่ยนจาก zsh มาเป็น fish เริ่มด้วย
เวลาเราพิมพ์คำสั่งต่างๆ ก็จะมีแนะนำมาให้เลย ทำให้เราไม่ต้องเสียเวลาพิมพ์เต็มคำสั่งนั้น เลือกคำสั่งที่ fish แนะนำมาได้เลย ถ้าเป็น zsh จะต้องลงเพิ่ม
syntax highlighting มีมาพร้อมเสร็จสรรพ ไม่ต้องไปหามาติดตั้งเองภายหลัง
จริงๆ ตอนใช้ zsh ผมก็ใช้แค่ 2 plugin นี่แหละ ซึ่ง fish มันตอบโจทย์ และการติดตั้งไม่วุ่นวายด้วย เสริมให้อีกข้อ
Fish มันเร็วมากขอบอก
การติดตั้งก็แสนจะง่ายมาก ใครใช้ distro ไหนก็ติดตั้งได้ตามสะดวก
Ubuntu
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install fish
Arch
sudo pacman -S fish
openSUSE
zypper addrepo https://download.opensuse.org/repositories/shells:fish:release:3/openSUSE_Tumbleweed/shells:fish:release:3.repo
zypper refresh
zypper install fish
Fedora
dnf install fish
หลังจากติดตั้ง fish ก็เปลี่ยน shell เป็น fish ซะ
chsh -s /usr/bin/fish
oh-my-fish เป็น Framework ที่จะช่วยให้ fish สามารถติดตั้ง package ต่างๆ ได้ อย่างเช่นถ้าผมต้องการที่จะติดตั้ง theme สักตัว ก็จะใช้ oh-my-fish เข้ามาช่วย
การติดตั้งก็ง่ายมาก ตามคำสั่งข้างล่างได้เลย
curl -L https://get.oh-my.fish | fish
แน่นอนว่าสิ่งที่ทำให้เราใช้ Terminal แล้วมีความสุขอีกอย่างก็คือ theme นั่นเอง โดยเราจะใช้ oh-my-fish เข้ามาช่วยจัดการ
โดยสามารถเข้าไปเลือก theme ได้ที่
อย่างเช่นผมชอบ slacker ก็จะพิมพ์ omf
นำหน้า แล้วตามด้วย install และตามด้วยชื่อ theme ที่เราต้องการจะติดตั้ง
$ omf install slacker
หน้าตาก็จะประมาณนี้
เพียงเท่านี้ fish ของเราก็พร้อมใช้งานแล้ว จะเห็นว่าการติดตั้งมันง่ายมากๆ และใช้งานก็ง่ายอีกด้วย
© 2022 9MZa.net All Rights Reserved.