20.04 וטנובואב Oh My Zsh תא ןיקתהל דציכ


.OH-MY-ZSH הנומתל סנכנ ןאכ .ונלש תויביטקודורפה תא רפשמו בוט שיגרהל ונל םורגי בוט הארנש ףוסמ .ףוסמב הדובעב עקשוי ונלש ןמזה בור סקינוי תוססובמ תוביבס םע םידבועשכ

OH-MY-ZSH תרוצת לוהינל חותפ דוק תרגסמ איה ZSH םיכמתנ םיאשונ 150- ו הלעמו םיפסות 275 םנשי עגרכ .ףוסמב ךתוא ורפשיש םירבד המכו אשונ תוכרע ,םירזוע ,םיפסות ,תוליעומ תויצקנופ לש תונוט םע עיגמ הז

.וטנובואב ךלש לדחמה תרירב ףלקכ ZSH תא רידגהלו ןיקתהל ךילע ,ןושאר רבד

    .סקוניל וטנובואב OH-MY-ZSH תינכות תא רידגהלו ןיקתהל דציכ הארנו ץופקנ ואוב

    סקוניל וטנובואב OH-MY-ZSH תנקתה

    .האבה המיאתמה הדוקפה תלעפה ידי לע git םע דחי םתוא ןקתה אל םא ,הלעפהה תכרעמב תונקתומה תורישה תונכותמ דחא יכ אדו .ךלש ףוסמב "Wget" וא "Curl" תודוקפ תועצמאב עצבתהל הלוכי Oh My Zsh לש הנקתה

    $ sudo apt install curl wget git
    

    .גצומש יפכ wget וא לתלת םע הדוקפה תרוש ךרד Oh My Zsh תא ןקתה ,ןכמ רחאל

    $ 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 -)"
    

    .רזחוי תיטמוטוא ןשי .zshrc ץבוק ,הנקתהה ריסמ תועצמאב OH-MY-ZSH תא ריסהל טילחתש םעפ לכב ןכל .תורוצת םע .zshrc ץבוק רצוויי זאו .ךלש םייקה .zhrc -

    -rw-r--r--  1 tecmint tecmint  3538 Oct 27 02:40 .zshrc
    

    .םיכרצה יפ לע םיאשונ תונשל וא םישדח םיפסות רשפאל וא םירטמרפה תא תונשל ולכות ןאכ . .zshrc ץבוק תחת תומקוממ תורוצתה לכ

    . .zshrc ץבוקב תונשל לכונש םיבושחה םירטמרפהמ המכ טורפנ ואוב

    ."/home/tecmint/.oh-my-zsh/themes/" תחת תונקתומ אשונ תוכרע .ילש םייפוסה השוחתהו הארמה תא תיתוזח רפשמ הז .הנקתהה םע רורצב עיגמש םיאשונה ךרעמ תא בהוא ינא ,OH-MY-ZSH -ב תונוכתה לכ ןיב

    $ ls /home/tecmint/.oh-my-zsh/themes/
    

    . .zshrc ץבוקל תחתמ "

    $ nano ~/.zshrc
    

    .םיליעי ויהי םייונישהש ידכ (zshrc./~ רוקמ) רוקמה תא אוצמל ךילע

    $ source ~/.zshrc
    

    .הנקתהה רחאל לעפומש דיחיה ףסותה אוה git ,לדחמ תרירבכ . .zshrc ץבוקב םיפסותה רטמרפב ףסותה םש תא ףיסוהלו ףסותה תליבח תא גישהל אוה תושעל םכילעש לכ .הלק יד איה ףסות תרדגה .OH-MY-

    .תוליבחה טוביש ידי לע "ZSH-Syntax-highlighting -ו ZSH-autosuggestions" םיפסונ םיפסות ינש ףיסוא תעכ

    $ 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
    

    .ףסות םש לכ ןיב חוור םע plugins =() ב ףסותה םש תא ףיסוהל , .zhsrc ץבוקה תא ךורעל אוה תושעל ךילעש לכ םייביטקפאל םיפסותה תא ךופהל ידכ

    $ nano ~/.zshrc
    

    .הז ךמס לע העיצמו רבעב יתשמתשה הב הדוקפה תא תרכוז איהו תלעפומ תיטמוטואה העצהה תנוכת תא ךסמה םוליצמ תוארל ולכות תעכ .םיליעי ויהי םייונישהש ידכ (zshrc./~ רוקמ) רוקמ תעכ

    OH-MY-ZSH רטמרפה תא רדגה ,ותוא תיבשהל ידכ .םייעובש וד םינוכדע תיטמוטוא קדוב DISABLE_AUTO_UPDATE = "אוציי תרדגה ידי לע לועפל רומא ןוכדעהש םימיה רפסמב טולשל םג לוכי התא ."ןוכנ UPDATE_ZSH

    .הדוקפה תלעפה ידי לע םיינדי םינוכדע ץירהל ןתינ

    $ omz update
    

    סקוניל וטנובואב OH-MY-ZSH תרסה

    .םיליעי ויהי םייונישהש ידכ ךלש ףוסמה תא שדחמ לעפה .םדוקה בצמל רוזחיו oh_my_zsh קלחב םישורדה תויקיתהו םיצבקה לכ תא ריסי הז ."oh_my_zsh תא רסה" הדוקפה תא לעפה ,oh-my-zsh תא ריסהל ךנוצרב םא

    $ uninstall oh_my_zsh
    

    .ךלש היווחב ונתוא ףתשו רוקח .הז רמאמב ונדש הממ תונוכת רתוי הברה שי .םיבוציעו םיפסות םג וניאר .ותוא רידגהלו ןיקתהל דציכ ,oh-my-zsh הז המ ונקדב .הז רמאמ רובע הז והז