Kā instalēt Oh My Zsh Ubuntu 20.04


Strādājot ar Unix balstītām vidēm, lielākā daļa laika tiks tērēta darbam terminālā. Izskatīgs terminālis ļaus mums justies labi un uzlabos mūsu produktivitāti. Šeit spēlē OH-MY-ZSH.

OH-MY-ZSH ir atvērtā koda sistēma ZSH konfigurācijas pārvaldībai, un tā ir kopienas virzīta. Tas nāk komplektā ar daudzām noderīgām funkcijām, spraudņiem, palīgiem, motīviem un dažām lietām, kas jūs uzlabos terminālā. Pašlaik ir atbalstīti 275+ spraudņi un 150 motīvi.

Pirmkārt, vispirms jāinstalē un jāiestata ZSH kā noklusējuma čaula Ubuntu.

  • Jāinstalē Zsh (derētu v4.3.9 vai jaunāka versija, bet mēs dodam priekšroku 5.0.8 un jaunākām versijām).
  • Jāinstalē Wget.
  • Jāinstalē Git (ieteicams v2.4.11 vai jaunāka versija).

Pārejam un redzēsim, kā instalēt un iestatīt OH-MY-ZSH programmu Ubuntu Linux.

OH-MY-ZSH instalēšana Ubuntu Linux

Oh My Zsh instalēšanu var veikt, izmantojot terminālā esošās komandas “Curl” vai “Wget”. Pārliecinieties, vai kāda no šīm utilītprogrammām ir instalēta OS, ja tās nav instalētas kopā ar git, palaižot šo komandu apt.

$ sudo apt install curl wget git

Pēc tam instalējiet Oh My Zsh, izmantojot komandrindu ar curl vai wget, kā parādīts.

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

Kad esat instalējis OH-MY-ZSH, tas prasīs jūsu esošā faila .zhrc dublējumu. Tad tiks izveidots jauns .zshrc fails ar konfigurācijām. Tāpēc ikreiz, kad nolemjat noņemt OH-MY-ZSH, izmantojot atinstalētāju, tiks automātiski atjaunots vecais .zshrc fails.

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

Visas konfigurācijas tiek ievietotas failā .zshrc . Šeit jūs vai nu mainīsit parametrus, vai iespējosit jaunus spraudņus, vai mainīsit motīvus, pamatojoties uz vajadzībām.

Sadalīsim dažus svarīgos parametrus, kurus mēs varam modificēt failā .zshrc .

Starp visām OH-MY-ZSH funkcijām man patīk tēmu kopums, kas komplektā ietilpst instalācijas laikā. Tas vizuāli uzlabo manu termināla izskatu un sajūtu. Motīvi tiek instalēti sadaļā “/home/tecmint/.oh-my-zsh/themes/”.

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

Pēc noklusējuma “robbyrussell” ir tēma, kas tiek ielādēta. Lai mainītu motīvu, failā .zshrc mainiet parametru “ZSH_THEME = ”.

$ nano ~/.zshrc

Lai izmaiņas būtu efektīvas, jums jāiegūst fails (avots ~/.zshrc).

$ source ~/.zshrc

Ir daudz spraudņu, kurus atbalsta OH-MY-ZSH. Spraudņa iestatīšana ir diezgan vienkārša. Viss, kas jums jādara, ir iegūt spraudņa pakotni un pievienot spraudņa nosaukumu faila .zshrc spraudņu parametrā. Pēc noklusējuma git ir vienīgais spraudnis, kas tiek iespējots pēc instalēšanas.

Tagad pievienošu vēl divus spraudņus “ZSH-autosuggestions and ZSH-Syntax-highlighting”, klonējot paketes.

$ 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

Lai spraudņi būtu efektīvi, atliek rediģēt failu .zhsrc , pievienojiet spraudņa nosaukumu mapē plugins =() ar atstarpi starp katra spraudņa nosaukumu.

$ nano ~/.zshrc

Tagad, lai izmaiņas būtu efektīvas, avota (avota ~/.zshrc) fails. Tagad no ekrānuzņēmuma var redzēt, ka ir iespējota automātisko ieteikumu funkcija, un tā atceras iepriekš izmantoto komandu un, pamatojoties uz to, iesaka.

OH-MY-ZSH divas reizes nedēļā automātiski pārbauda atjauninājumus. Lai to atspējotu, iestatiet parametru DISABLE_AUTO_UPDATE = “true”. Varat arī kontrolēt, cik dienu jāatjaunina, iestatot eksportu UPDATE_ZSH_DAYS = .

Ir iespējams palaist manuālos atjauninājumus, palaižot komandu.

$ omz update

OH-MY-ZSH noņemšana Ubuntu Linux

Ja vēlaties noņemt oh-my-zsh, palaidiet komandu “uninstall oh_my_zsh”. Tas noņems visus nepieciešamos failus un mapes oh_my_zsh daļu un atgriezīsies iepriekšējā stāvoklī. Restartējiet termināli, lai izmaiņas būtu efektīvas.

$ uninstall oh_my_zsh

Tas ir šis raksts. Mēs esam izpētījuši, kas ir oh-my-zsh, kā to instalēt un konfigurēt. Mēs esam redzējuši arī spraudņus un tēmas. Ir daudz vairāk funkciju nekā tas, ko mēs apspriedām šajā rakstā. Izpētiet un dalieties pieredzē ar mums.