ค้นหาเว็บไซต์

วิธีการติดตั้ง 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 คืออะไร วิธีการติดตั้งและกำหนดค่า เราได้เห็นปลั๊กอินและธีมด้วย มีคุณสมบัติมากมายมากกว่าที่เราพูดถึงในบทความนี้ สำรวจและแบ่งปันประสบการณ์ของคุณกับเรา