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=.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.