Miks seda kasutada?
ZSH-il on siin liiga palju funktsioone, mõned Bashi väikesed parandused, kuid siin on mõned olulisemad:
- Automaatne cd: Lihtsalt sisestage kataloogi nimi
- Rekursiivne tee laienemine: Näiteks: / u / lo / b laiendab / usr / local / bin
- Õigekirjakorrigeerimine ja ligikaudne täitmine: Kui teete väikese vea, sisestage katalooginimi, siis lahendab ZSH teie jaoks selle
- Plugin ja teema tugi: ZSH sisaldab mitmeid erinevaid pistikprogramme
Plugin ja teema tugi on tõenäoliselt ZSHi lahedam omadus ja see, mida me siin keskendume.
ZSH paigaldamine
brew install zsh
Ka macOS kasutajatele peaksite ilmselt kasutama iTermit native terminali asemel, kuna sellel on palju paremat värvitsooni (lisaks palju muid funktsioone).
Kui olete Linuxis, võivad käsklused marsruudist erineda, kuid see peaks olema paketihalduri vaikimisi pakett. Võite selle juhendiga tutvuda, kui teil on probleeme.
Kui te olete Windowsis, ei pruugi sul esmalt olla Bashi. Saate järgida seda juhendit, et seada see üles ja lubada ZSH.
Oh-My-Zshi installimine
Oh-My-Zshil on lihtne installiskript, mida saate käivitada:
sh -c '$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)'
Sealt saate pluginaid lubada ja keelata, lisades need oma kataloogi ~ zshrc faili.
Teemad
Sa tahad iTermit kasutada macOS-is või mõnda 24-bitise värviga terminalist, et maksimaalselt ära kasutada powerlevel9k (või mõnda ZSH-teemat).
Powerlevel9k seadistamiseks (kui installite Oh-My-Zsh) lihtsalt kloonige hoidla oma kohandatud teemade kausta.oh-my-zsh:
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Siis peate selle sisse lülitama.zshrc:
ZSH_THEME='powerlevel9k/powerlevel9k'
Seejärel avasta oma.zshrc ja peaksite nägema rakendatud muudatusi.
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(root_indicator background_jobs status load)
Powerloveldokumendi täielikku dokumentatsiooni leiate REPO-st.