Tak prečo to používať?
ZSH má príliš veľa funkcií na vymenovanie tu, niektoré len drobné zlepšenie pre Bash, ale tu sú niektoré z hlavných:
- Automatické cd: Stačí zadať názov adresára
- Rekurzívna expanzia cesty: Napríklad "/ u / lo / b" sa rozširuje na, "/ usr / local / bin"
- Korekcia pravopisu a približné dokončenie: Ak urobíte menšiu chybu v zadaní názvu adresára, ZSH ju opraví
- Podpora pluginov a tém: ZSH obsahuje mnoho rôznych rámcov doplnkov
Podpora doplnkov a tém je pravdepodobne najzákladnejšou črtou ZSH a je to, na čom sa budeme sústrediť.
Inštalácia ZSH
brew install zsh
Aj pre používateľov systému MacOS by ste pravdepodobne mali používať iTerm namiesto natívneho terminálu, pretože má oveľa lepšiu podporu farieb (plus veľa ďalších funkcií).
Ak sa nachádzate v systéme Linux, príkazy sa môžu líšiť podľa rozdelenia, ale mali by byť v balíku správcu balíkov predvoleným balíkom. Ak máte problémy, môžete si prečítať túto príručku.
Ak ste v systéme Windows, nemusíte mať Bash na prvom mieste. Môžete sa riadiť touto príručkou, aby ste ju nastavili a umožnili ZSH.
Inštalácia Oh-My-Zsh
Oh-My-Zsh má jednoduchý inštalačný skript, ktorý môžete spustiť:
sh -c '$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)'
Odtiaľ môžete zapnúť a vypnúť pluginy pridaním do súboru.zshrc, ktorý sa nachádza v adresári ~.
témy
Budete chcieť používať iTerm na MacOS alebo ľubovoľný terminál s 24-bitovou farbou, aby ste naplno využili Powerlevel9k (alebo akúkoľvek ZSH tému, naozaj).
Ak chcete nastaviť powerlevel9k (ak ste nainštalovali Oh-My-Zsh) stačí klonovať úložisko do priečinka vlastných tém.oh-my-zsh:
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Potom ju musíte povoliť v.zshrc:
ZSH_THEME='powerlevel9k/powerlevel9k'
Potom zistite zdroj.zshrc a mali by ste vidieť použité zmeny.
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(root_indicator background_jobs status load)
Celú dokumentáciu nájdete v repo.