התקנת ZSH ו־Powerlevel10k לטרמינל מקצועי
בינוני
Setup

התקנת ZSH ו־Powerlevel10k לטרמינל מקצועי

איך לשדרג את סביבת הפיתוח שלך עם טרמינל מהיר, צבעוני ומותאם אישית. כולל התקנת ZSH, Oh My Zsh ו־Powerlevel10k.

Ariel Benesh
14 ביוני 2025
15 דקות
ZSH Terminal Powerlevel10k Customization

פרטי המדריך

רמת קושי: בינוני
משך זמן: 15 דקות
קטגוריה: Setup

התקנת ZSH ו־Powerlevel10k לטרמינל מקצועי

אם אתה רוצה שטרמינל הפיתוח שלך יהיה מהיר, ברור ומעוצב — זה המקום הנכון להתחיל.
ZSH הוא shell מתקדם שמחליף את bash, ו־Powerlevel10k מעניק לו עיצוב מודרני עם מידע שימושי (branch נוכחי, שעה, חיבור git ועוד).

💡 שים לב: במחשבי macOS אין צורך להתקין ZSH – הוא כבר מגיע כברירת מחדל עם המערכת.


שלב 1: התקנת ZSH (Linux בלבד)

sudo apt install zsh -y

הגדר את ZSH כברירת מחדל:

chsh -s $(which zsh)

שלב 2: התקנת Oh My Zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

לאחר ההתקנה יווצר קובץ ~/.zshrc שנשתמש בו בהמשך.


שלב 3: התקנת Powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

ערוך את הקובץ ~/.zshrc ושנה את שורת הנושא:

ZSH_THEME="powerlevel10k/powerlevel10k"

לאחר מכן הפעל מחדש את הטרמינל:

# Linux
exec zsh

# macOS
source ~/.zshrc

המערכת תפעיל את אשף ההגדרה האוטומטי, אם תרצה תוכל להריץ לבד p10k configure.


שלב 4: התקנת פונט Powerlevel10k (MesloLGS NF)

Powerlevel10k משתמש באייקונים מיוחדים שמופיעים רק עם מותאם, אחד כזה הוא MesloLGS NF.

  1. הורד את הגופן מהעמוד הרשמי: MesloLGS NF Font

  2. התקן את ארבעת קובצי הפונט (Regular, Bold, Italic, Bold Italic).

  3. הגדר את הטרמינל שלך להשתמש בפונט החדש:

    • macOS iTerm2 – עבור ל־iTerm2 או Terminal → Preferences → Profiles → Text → Font.

    • Windows Terminal – פתח Settings → Profiles → Font face.

    • VSCode – הוסף להגדרות:

      "terminal.integrated.fontFamily": "MesloLGS NF"

להרחבה וקישורים נוספים: הוראות נוספות והתקנות חלופיות


שלב 5: התקנת Plugins שימושיים

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

עדכן את שורת ה־plugins בקובץ ~/.zshrc:

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

שלב 6: טעינת nvm בתוך ZSH

בסוף הקובץ ~/.zshrc הוסף:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

כך nvm יעבוד אוטומטית בכל פתיחת טרמינל.


שלב 7: בדיקות סופיות

zsh --version
echo $ZSH_THEME
nvm --version

אם הכול תקין – הטרמינל שלך צריך להיות צבעוני, נוח, ומוכן לעבודה 🚀


סיכום

במדריך זה:

  • התקנת ZSH (בלינוקס בלבד)
  • הוספת Oh My Zsh
  • התקנת Powerlevel10k
  • התקנת פונט MesloLGS NF
  • הוספת Plugins חשובים
  • טעינת nvm אוטומטית

הטרמינל שלך מוכן לעבודה מקצועית, מהירה ואלגנטית 🧠