วิธีการติดตั้ง Oh My Zsh ใน Ubuntu 20.04
เมื่อทำงานกับสภาพแวดล้อมที่ใช้ Unix เวลาส่วนใหญ่ของเราจะใช้เวลาไปกับการทำงานในเทอร์มินัล หน้าจอแสดงสินค้าที่ดูดีจะทำให้เรารู้สึกดีและปรับปรุงประสิทธิภาพการทำงาน นี่คือจุดที่ OH-MY-ZSH เข้ามามีบทบาท
OH-MY-ZSH เป็นเฟรมเวิร์กโอเพ่นซอร์สสำหรับจัดการการกำหนดค่า ZSH และขับเคลื่อนโดยชุมชน มันมาพร้อมกับฟังก์ชันที่มีประโยชน์มากมาย ปลั๊กอิน ตัวช่วย ธีม และบางสิ่งที่จะทำให้คุณดีขึ้นที่เทอร์มินัล ขณะนี้มีปลั๊กอิน 275+ รายการและธีม 150 ธีมที่สนับสนุน
ก่อนอื่น คุณต้องติดตั้งและตั้งค่า ZSH เป็นเชลล์เริ่มต้นของคุณใน Ubuntu
ความต้องการ
- ควรติดตั้ง Zsh (เวอร์ชัน 4.3.9 หรือใหม่กว่าควรทำ แต่เราชอบ 5.0.8 และใหม่กว่า)
- ควรติดตั้ง Curl หรือ Wget
- Git ควรติดตั้ง (แนะนำ v2.4.11 หรือสูงกว่า)
มาดูวิธีการติดตั้งและตั้งค่าโปรแกรม OH-MY-ZSH ใน Ubuntu Linux กันดีกว่า
การติดตั้ง OH-MY-ZSH ใน Ubuntu Linux
การติดตั้ง Oh My Zsh สามารถทำได้โดยใช้คำสั่ง “Curl” หรือ “Wget” ในเทอร์มินัลของคุณ ตรวจสอบให้แน่ใจว่าได้ติดตั้งยูทิลิตี้ตัวใดตัวหนึ่งไว้ในระบบปฏิบัติการ หากไม่ได้ติดตั้งพร้อมกับ git โดยการเรียกใช้คำสั่ง apt ต่อไปนี้
sudo apt install curl wget git
จากนั้น ติดตั้ง Oh My Zsh ผ่านทางบรรทัดคำสั่งด้วย curl หรือ wget ตามที่แสดง
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
OR
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
เมื่อคุณติดตั้ง OH-MY-ZSH ระบบจะสำรองข้อมูลไฟล์ .zhrc
ที่มีอยู่ของคุณ จากนั้นไฟล์ .zshrc
ใหม่จะถูกสร้างขึ้นพร้อมการกำหนดค่า ดังนั้นเมื่อใดก็ตามที่คุณตัดสินใจที่จะลบ OH-MY-ZSH โดยใช้โปรแกรมถอนการติดตั้ง ไฟล์ .zshrc
เก่าจะถูกเปลี่ยนกลับโดยอัตโนมัติ
-rw-r--r-- 1 tecmint tecmint 3538 Oct 27 02:40 .zshrc
การกำหนดค่าทั้งหมดจะอยู่ภายใต้ไฟล์ .zshrc
ที่นี่คุณจะเปลี่ยนพารามิเตอร์หรือเปิดใช้งานปลั๊กอินใหม่หรือเปลี่ยนธีมตามความต้องการ
เรามาดูรายละเอียดพารามิเตอร์สำคัญบางส่วนที่เราสามารถแก้ไขได้ในไฟล์ .zshrc
ธีม OH-MY-ZSH
ในบรรดาฟีเจอร์ทั้งหมดใน OH-MY-ZSH ฉันชอบชุดธีมที่มาพร้อมกับการติดตั้ง มันปรับปรุงรูปลักษณ์และความรู้สึกของเทอร์มินัลของฉันอย่างเห็นได้ชัด ธีมได้รับการติดตั้งภายใต้ “/home/tecmint/.oh-my-zsh/themes/“
ls /home/tecmint/.oh-my-zsh/themes/
ตามค่าเริ่มต้น “robbyrussell” คือธีมที่ถูกโหลด หากต้องการเปลี่ยนธีม ให้แก้ไขพารามิเตอร์ “ZSH_THEME=.zshrc
nano ~/.zshrc
คุณต้องแหล่งที่มา (source ~/.zshrc) ไฟล์เพื่อให้การเปลี่ยนแปลงมีผล
source ~/.zshrc
ปลั๊กอิน OH-MY-ZSH
มีปลั๊กอินมากมายที่ OH-MY-ZSH รองรับ การตั้งค่าปลั๊กอินนั้นค่อนข้างง่าย สิ่งที่คุณต้องทำคือรับแพ็คเกจปลั๊กอินและเพิ่มชื่อปลั๊กอินในพารามิเตอร์ปลั๊กอินบนไฟล์ .zshrc
ตามค่าเริ่มต้น git เป็นปลั๊กอินเดียวที่เปิดใช้งานหลังการติดตั้ง
ตอนนี้ฉันจะเพิ่มปลั๊กอินอีกสองตัว “ZSH-autosuggestions และ ZSH-Syntax-highlighting” โดยการโคลนแพ็คเกจ
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
เพื่อให้ปลั๊กอินมีประสิทธิภาพ สิ่งที่คุณต้องทำคือแก้ไขไฟล์ .zhsrc
เพิ่มชื่อปลั๊กอินใน plugins=()
โดยเว้นวรรคระหว่างชื่อปลั๊กอินแต่ละตัว
nano ~/.zshrc
ตอนนี้ไฟล์ต้นฉบับ (source ~/.zshrc) เพื่อให้การเปลี่ยนแปลงมีผล ตอนนี้คุณสามารถเห็นได้จากภาพหน้าจอว่าคุณลักษณะ การแนะนำอัตโนมัติ ถูกเปิดใช้งาน และจะจดจำคำสั่งที่ฉันใช้ก่อนหน้านี้และแนะนำตามคำสั่งนั้น
OH-MY-ZSH อัพเดตอัตโนมัติ
OH-MY-ZSH ตรวจสอบการอัปเดตโดยอัตโนมัติ รายปักษ์ หากต้องการปิดใช้งาน ให้ตั้งค่าพารามิเตอร์ DISABLE_AUTO_UPDATE=”true” คุณยังสามารถควบคุมจำนวนวันที่ควรเรียกใช้การอัปเดตโดยตั้งค่า ส่งออก UPDATE_ZSH_DAYS=
คุณสามารถรันการอัพเดตด้วยตนเองได้โดยการรันคำสั่ง
omz update
การลบ OH-MY-ZSH ใน Ubuntu Linux
หากคุณต้องการลบ oh-my-zsh ให้รันคำสั่ง “ถอนการติดตั้ง oh_my_zsh“ มันจะลบไฟล์และโฟลเดอร์ที่จำเป็นทั้งหมดของ oh_my_zsh และเปลี่ยนกลับเป็นสถานะก่อนหน้า รีสตาร์ทเทอร์มินัลของคุณเพื่อให้การเปลี่ยนแปลงมีผล
uninstall oh_my_zsh
เพียงเท่านี้สำหรับบทความนี้ เราได้สำรวจว่า oh-my-zsh คืออะไร วิธีการติดตั้งและกำหนดค่า เราได้เห็นปลั๊กอินและธีมด้วย มีคุณสมบัติมากมายมากกว่าที่เราพูดถึงในบทความนี้ สำรวจและแบ่งปันประสบการณ์ของคุณกับเรา