𝟙. ติดตั้ง WSL และ Linux บน Window 10
สำหรับใครที่ยังไม่ได้ติดตั้ง WSL สามารถเข้าไปดูได้ที่
𝟚. ติดตั้ง ZSH Shell
เปิด Windows Terminal แล้วใช้คำสั่ง $ sudo apt install zsh ถ้ามี error (Unable to locate package zsh) ให้รันคำสั่งต่อไปนี้ก่อนที่จะติดตั้ง zsh :
$ sudo apt-get update
$ sudo apt-get upgrade
จากนั้นก็สามารถติดตั้ง zsh ได้เลย :
$ sudo apt install zsh
เมื่อติดตั้งเสร็จแล้ว เราก็จะมาตั้งค่า default เดิมจากที่เราใช้ bash ก็เปลี่ยนให้เป็น zsh ด้วยคำสั่ง:
$ chsh $(which zsh)
จะขึ้น Password ให้เราใส่ ซึ่งจะใส่หรือไม่ใส่ จากนั้นก็ปิด Windows Terminal แล้วเปิดใหม่
เราสามารถเช็คได้ว่าตอนนี้ shell ของเราเป็น zsh หรือยังด้วยคำสั่ง :
$ echo $SHELL
ซึ่งผลลัพธ์ที่ควรจะได้คือ :
/usr/bin/zsh
𝟛. ติดตั้ง Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
𝟜. ติดตั้งธีม PowerLevel10K
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
และเราต้องเปลี่ยนธีมเป็น PowerLevel10K ในไฟล์ zshrc จะใช้ editor อะไรก็ได้ vim หรือ VSCode ก็ได้ :
vim ~/.zshrc
code ~/.zshrc
เสริจหาคำว่า ZSH_THEME แล้วแก้ชื่อดังข้างล่าง:
ZSH_THEME="powerlevel10k/powerlevel10k"
จากนั้นก็ทำการ save
𝟝. ตั้งค่า Font
แนะนำให้ใช้ฟ้อนท์ MesloLGS NF ดาวน์โหลดแล้วทำการ Install จากนั้นเปิด Windows Terminal กดสัญลักษณ์ dropdown แล้วไปที่ Settings > Open JSON file
เสริจหาชื่อระบบปฏิบัติการที่เราใช้ ในทีนี้เราใช้ Debian เมื่อเจอแล้ว บรรทัดต่อมาให้เพิ่ม fontFact :
"fontFace": "MesloLGS NF",
เปิด Window Terminal ใหม่อีกครั้ง
วิธีการเปลี่ยน Font ใน VSCode
เปิด VSCode: ไปที่ Open File -> Preferences -> Settings พิมพ์ในช่องค้นหาว่า :
terminal.integrated.fontFamily
แล้วตั้งค่า value เป็น
MesloLGS NF
𝟞. ตั้งค่า p10k
เพื่อเราติดตั้ง Font ได้ถูกต้อง เราจะสามารถเห็นสัญลักษณ์ต่าง ๆ ได้ครบถ้วน
เราสามารถตั้งค่า p10k ได้ตามที่เราชอบ หากเราต้องการแก้ไขการตั้งค่าใหม่อีกครั้ง สามารถใช้คำสั่ง :
$ p10k configure
หากเรายังไม่พอใจ เราสามารถ configure ได้ตามใจเราเลย เพียงแค่แก้ในไฟล์ ~/.p10k.zsh
นี้เป็นส่วนที่จะแสดง elements บริเวณ Prompt ด้านซ้าย ถ้าเราไม่อยากโชว์อันไหนก็ให้คอมเมนท์ไป เราอยากให้แสดงสัญลักษณ์ prompt_char ก็เอา comment ออก กด save แล้วใช้คำสั่งดังข้างล่างเพื่อบันทึกการเปลี่ยนแปลงของเราไปที่ zsh
source ~/.p10k.zsh
เปิดปิด Windows Terminal ใหม่
𝟟. การเปลี่ยนสี prompt
เปิด ~/.p10k.zsh แล้วหาคำว่า “color”, “foreground”, “background” และเปลี่ยนค่า parameter ต่าง ๆ เป็นสีตามที่เราต้องการ
เราสามารถดูว่าค่าหมายเลขต่าง ๆ เป็นสีอะไร ให้รันคำสั่งดังนี้ :
5$ for i in {0..255}; do print -Pn “%K{$i} %k%F{$i}${(l:3::0:)i}%f “ ${${(M)$((i%6)):#3}:+$’\n’}; done
แท๊นแทน~~ ผลลัพธ์ที่ได้ แต่งได้ตามชอบเลยย
ก็จบไปแล้ว ซึ่งฟีเจอร์ของ PowerLevel 10k มีหลากหลายมากมาย สามารถศึกษาเพิ่มเติมได้ที่
สวัสดีค่ะ ʕ•́ᴥ•̀ʔっ♡