Kaip įdiegti Oh My Zsh Ubuntu 20.04


Kai dirbame su Unix aplinka, didžiąją laiko dalį skirsime darbui terminale. Gerai atrodantis terminalas leis mums jaustis gerai ir pagerinti mūsų produktyvumą. Čia pasirodo OH-MY-ZSH.

OH-MY-ZSH yra atvirojo kodo sistema, skirta ZSH konfigūracijai valdyti ir yra bendruomenės pagrįsta. Jame yra daugybė naudingų funkcijų, papildinių, pagalbinių priemonių, temų ir keleto dalykų, kurie padės jums geriau naudotis terminalu. Šiuo metu palaikoma 275 ir daugiau papildinių ir 150 temų.

Pirmiausia turite įdiegti ir nustatyti ZSH kaip numatytąjį Ubuntu apvalkalą.

Reikalavimai

  • Turėtų būti įdiegtas Zsh (tiktų 4.3.9 ar naujesnė versija, bet mes teikiame pirmenybę 5.0.8 ir naujesnėms versijoms).
  • Turėtų būti įdiegta Curl arba Wget.
  • Git turėtų būti įdiegtas (rekomenduojama v2.4.11 arba naujesnė versija).

Įsijunkime ir pažiūrėkime, kaip įdiegti ir nustatyti OH-MY-ZSH programą Ubuntu Linux.

OH-MY-ZSH diegimas Ubuntu Linux

Įdiegti Oh My Zsh galima terminale naudojant komandas „Curl“ arba „Wget“. Įsitikinkite, kad OS įdiegta kuri nors iš paslaugų programų, jei ne, įdiekite jas kartu su git vykdydami šią apt komandą.

sudo apt install curl wget git

Tada įdiekite Oh My Zsh naudodami komandų eilutę naudodami curl arba wget, kaip parodyta.

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

Kai įdiegsite OH-MY-ZSH, bus sukurta atsarginė esamo .zhrc failo kopija. Tada bus sukurtas naujas .zshrc failas su konfigūracijomis. Taigi, kai nuspręsite pašalinti OH-MY-ZSH naudodami pašalinimo programą, automatiškai bus grąžintas senas .zshrc failas.

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

Visos konfigūracijos yra .zshrc faile. Čia galite pakeisti parametrus arba įjungti naujus papildinius arba pakeisti temas pagal poreikius.

Išskaidykime kai kuriuos svarbius parametrus, kuriuos galime keisti .zshrc faile.

OH-MY-ZSH temos

Tarp visų OH-MY-ZSH funkcijų man patinka temų rinkinys, kuris pateikiamas kartu su diegimu. Tai vizualiai pagerina mano terminalo išvaizdą ir pojūtį. Temos įdiegtos „/home/tecmint/.oh-my-zsh/themes/“.

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

Pagal numatytuosius nustatymus „robbyrussell“ yra įkeliama tema. Norėdami pakeisti temą, pakeiskite parametrą „ZSH_THEME=“, esantį faile .zshrc.

nano ~/.zshrc

Kad pakeitimai būtų veiksmingi, turite gauti šaltinį (šaltinis ~/.zshrc).

source ~/.zshrc

OH-MY-ZSH papildiniai

Yra daugybė papildinių, kuriuos palaiko OH-MY-ZSH. Įskiepio nustatymas yra gana paprastas. Viskas, ką jums reikia padaryti, tai gauti papildinio paketą ir pridėti papildinio pavadinimą į papildinių parametrą .zshrc faile. Pagal numatytuosius nustatymus git yra vienintelis papildinys, kuris įgalinamas įdiegus.

Dabar pridėsiu dar du papildinius „ZSH-autosuggestions“ ir ZSH-Syntax-highlighting“, klonuodamas paketus.

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

Kad papildiniai būtų veiksmingi, tereikia redaguoti .zhsrc failą, pridėti papildinio pavadinimą į plugins=() su tarpais tarp kiekvieno papildinio pavadinimo.

nano ~/.zshrc

Dabar šaltinio (šaltinis ~/.zshrc) failas, kad pakeitimai būtų veiksmingi. Dabar ekrano kopijoje matote, kad įjungta funkcija automatinis pasiūlymas, ji prisimena komandą, kurią naudojau anksčiau, ir ja pagrįstą siūlo.

OH-MY-ZSH automatinis atnaujinimas

OH-MY-ZSH automatiškai tikrina, ar nėra naujinių kas dvi savaites. Norėdami jį išjungti, nustatykite parametrą DISABLE_AUTO_UPDATE=”true”. Taip pat galite valdyti dienų, per kurias turi būti vykdomas naujinimas, skaičių nustatydami eksportuoti UPDATE_ZSH_DAYS=.

Galima paleisti rankinius naujinimus paleidus komandą.

omz update

OH-MY-ZSH pašalinimas iš Ubuntu Linux

Jei norite pašalinti oh-my-zsh, paleiskite komandą „uninstall oh_my_zsh“. Bus pašalinti visi reikalingi failai ir aplankai, esantys oh_my_zsh, ir grąžinama ankstesnė būsena. Iš naujo paleiskite terminalą, kad pakeitimai įsigaliotų.

uninstall oh_my_zsh

Štai tiek šiam straipsniui. Ištyrėme, kas yra oh-my-zsh, kaip jį įdiegti ir konfigūruoti. Taip pat matėme papildinių ir temų. Yra daug daugiau funkcijų, nei aptarėme šiame straipsnyje. Tyrinėkite ir pasidalykite savo patirtimi su mumis.