นี่คือขั้นตอนที่ฉันใช้เพื่อปรับความเร็วการเริ่มต้นเชลล์ของฉันและลดความล่าช้าในการดำเนินการคำสั่ง -
- หากคุณใช้ powerlevel9k ฉันจะแนะนำให้เปลี่ยนเป็นpowerlevel10kทันที
Powerlevel10k เป็นธีมสำหรับ Zsh มันเน้นถึงความเร็วความยืดหยุ่นและประสบการณ์นอกกรอบ เป็นการปรับปรุงใหม่ของชุดรูปแบบ Powerlevel9k zsh ยอดนิยม ดูเหมือนว่าได้รับการกำหนดค่าเดียวกัน แต่ทำให้แสดงผลได้เร็วขึ้น 10-100 ครั้ง มันปรับให้เหมาะสมกับทุกระดับของกองซ้อนจนถึงการใช้ libgit2 เวอร์ชันที่ถูกแก้ไขซึ่งสามารถสแกน repo ได้เร็วกว่าต้นฉบับ 4 เท่า มันสามารถลบความล่าช้าในการเริ่มต้นของ Zsh แม้ว่าจะไม่ได้เกิดจากธีมที่มีคุณสมบัติเช่นพรอมต์ทันที
- ไปที่การตั้งค่า -> โปรไฟล์ -> ทั่วไป -> คำสั่งและเลือกตัวเลือกคำสั่งแทนการเข้าสู่ระบบเชลล์และวางคำสั่งด้านล่างในกล่องที่อยู่ใกล้เคียง
login -pfq username /usr/local/bin/zsh -il
คุณจะไม่เห็นเวลาเข้าสู่ระบบล่าสุดที่พิมพ์เมื่อเริ่มแท็บใหม่ทันที หาก zsh ไม่ปรากฏในตำแหน่ง / usr / local / bin / zsh คุณจะต้องติดตั้ง zsh โดยใช้ brew ค่าเริ่มต้น zsh ที่จัดทำโดย mac คือที่ / usr / bin / zsh และอาจใช้รุ่นที่เก่ากว่าเช่น 5.2 ซึ่งอาจทำให้ความเร็วช้าเมื่อใช้กับ iTerm หรือ oh-my-zsh
- หากต้องการวางอย่างรวดเร็วใน zsh ให้รันคำสั่งด้านล่างในเทอร์มินัล
mkdir -p $ZSH_CUSTOM/lib && touch $ZSH_CUSTOM/lib/misc.zsh
- จุดที่ 2 ควรดูแลเวลาเข้าสู่ระบบช้า แต่เพียงเพื่อความปลอดภัยรันคำสั่งด้านล่าง
mkdir -p .hushlogin
- มีปลั๊กอินจำนวนมากที่คุณอาจใช้ซึ่งช้าและสร้างความล่าช้า คุณต้องชี้ให้เห็นปลั๊กอินเหล่านี้และนำออก สำหรับสิ่งนี้คุณจะต้องทำโปรไฟล์ zsh ตามลิงค์นี้สำหรับรายละเอียดเพิ่มเติม -
https://stevenvanbael.com/profiling-zsh-startup