Ponekad je upotreba zadanog terminala sranje. Želite ići neobično, dodati život dosadnom terminalu i poboljšati svoju produktivnost.
Z ljuska (Zsh) je Unix ljuska izgrađena na vrhu basha (zadana ljuska za macOS) s velikim brojem poboljšanja.
U ovom ćemo koraku konfigurirati iTerm2 sa ZSH i njegovim ovisnostima. Ovo se nimalo ne trudi i nakon toga ćete razmisliti o razlogu zašto ranije niste otkrili ZSH. Pa, budući da ste već ovdje, pokrenimo ovo.
Ključne riječi
- Homebrew instalacija
- instalacija iTerm2
- ZSH i Oh My ZSH instalacije
- Postavljanje ovisnosti za stvaranje prekrasnog terminala
Korak 1: Instalirajte Homebrew
Homebrew je besplatni sustav za upravljanje softverskim paketima otvorenog koda koji pojednostavljuje instalaciju softvera na Appleovom macOS-u.
Prije instaliranja Homebrewa, moramo instalirati CLI alate za Xcode. Otvorite terminal i pokrenite naredbu:
xcode-select —-install
Ako dobijete pogrešku, pokrenite xcode-select -r
za resetiranje xcode-select
.
Zatim instalirajte Homebrew.
/usr/bin/ruby -e "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"
Korak 2: Instalirajte iTerm2
iTerm2 je zamjena za terminal i nasljednik iTerma. Većina softverskih inženjera preferira iTerm2 u odnosu na zadani terminal koji se isporučuje s macOS-om kao rezultat njegovih sjajnih značajki. Možete integrirati zsh u iTerm2 kako biste povećali produktivnost.
Da biste instalirali iTerm2, pokrenite naredbu:
brew cask install iterm2
Korak 3: Instalirajte ZSH
Zsh je ljuska dizajnirana za interaktivnu upotrebu, iako je također moćan skriptni jezik.Prema zadanim postavkama, macOs se isporučuje sa zsh smještenim u /bin/zsh
.
Instalirajmo zsh pomoću brewa i učinimo da ga koristi iTerm2.
brew install zsh
Korak 4: Instalirajte Oh My Zsh
„Oh My Zsh je okvir za upravljanje vašom zsh konfiguracijom otvorenog koda, vođen zajednicom. To vas neće učiniti deseterostrukim programerom ... ali možda ćete se osjećati kao takav ”- Robby RussellPokreće se na Zsh-u kako bi pružio sjajne značajke koje se mogu konfigurirati u konfiguracijskoj datoteci ~ / .zhrc. Instalirajte Oh My Zsh pokretanjem naredbe
sh -c "$(curl -fsSL //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Provjerite instaliranu verziju
zsh --version
Možete ga nadograditi da biste dobili najnovije značajke koje nudi.
upgrade_oh_my_zsh
Ponovo pokrenite iTerm2 kako biste zaronili u novo iskustvo korištenja Zsh-a. Dobrodošli u svijet "Oh My Zsh"?
To nije sve. Sada ćemo instalirati ovisnosti kako bismo Zsh iskoristili najbolje.
Korak 5: Promijenite zadanu temu
Oh My Zsh dolazi u paketu s puno tema. Zadana je tema robbyrussell, ali možete je promijeniti u bilo koju temu po vašem izboru. U ovom scenariju promijenio sam ga u agnoster, već unaprijed instaliranu temu.
Zatim trebate odabrati ovu temu u svom ~/.zshrc
. Da biste otvorili konfiguracijsku datoteku (.zshrc), pokrenite naredbu:
nano ~/.zshrc

Ili otvorite datoteku u uređivaču teksta pomoću
open ~/.zshrc

Postavite zsh temu i ažurirajte promjene
source ~/.zhrc
Korištenje prilagođene teme
Da biste instalirali drugu temu koja nije unaprijed instalirana, klonirajte spremište u custom/themes
direktorij. U ovom ćemo scenariju instalirati powerlevel9k,
$ git clone //github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Zatim odaberite ovu temu u svom ~/.zshrc
ZSH_THEME="powerlevel9k/powerlevel9k"
Ažurirajte promjene pokretanjem naredbe source ~/.zshrc
Idite na iTerm2 > Preferences > Profiles > Colors
ako želite promijeniti boju pozadine terminala.
Odabrana tema u ovom scenariju zahtijeva powerline fontove. Pa, instalirajmo to.
Korak 6: Instalirajte fontove
Koristit ću Inconsolatu. Izvucite željeni font iz ovih powerline fontova. Zatim ga preuzmite i instalirajte.

Ili preuzmite cijeli font.
git clone //github.com/powerline/fonts.git cd fonts ./install.sh
Da biste promijenili font, idite na iTerm2 > Preferences > Profiles > Text > Change Font
.
Sada možete vidjeti Inconsolatu navedenu kao jedan od fontova. Odaberite željeni font. Za fontove koji podržavaju ligature poput FiraCode, označite opciju "Upotrijebi ligature" da biste svoje strelice i druge operatore pregledavali na moderan način kao što je ( → ).

Korak 7: Instalirajte shemu boja
Promijenimo shemu boja kako bismo otkrili ljepotu našeg terminala. Idite na iTerm2-Sheme boja i preuzmite ZIP mapu. Zatim izvucite preuzetu mapu jer se ono što nam treba nalazi u mapi shema.
Dođite do iTerm2 > Preferences > Profile > Colors > Color Presets > Import
- Dođite do mape shema i odaberite željene sheme boja za njihov uvoz.
- Kliknite određenu shemu boja da biste je aktivirali. U ovom sam scenariju aktivirao Batmana koji je moja preferirana shema boja.

Tada! ? Završili smo s osnovnim postavkama.

Korak 8: Instalirajte dodatke
Oh My ZSH dolazi s unaprijed instaliranim git dodatkom. Da biste dodali više, na primjer, doker, automatsko sugestiju, isticanje sintakse i još mnogo toga:
- Klonirajte spremište Git
git clone //github.com/zsh-users/zsh-docker.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-docker
- Idite u
.oh-my-zsh > custom > plugins
direktorij da biste pogledali klonirani direktorij. Da biste pristupili ovome, pokrenite naredbuopen ~/.oh-my-zsh
- Dodajte dodatak u odjeljak dodatka u
~/.zshrc
dolje prikazanoj konfiguracijskoj datoteci - Ažurirajte promjene pokretanjem naredbe
source ~/.zshrc

Korak 9: Dodajte pseudonime
Pseudonimi su prečaci koji se koriste za smanjenje vremena provedenog na naredbama za tipkanje. Dodajte pseudonime naredbama koje pokrenete u odjeljku prikazanom dolje.

Hvala na čitanju .
Ako znate za druge načine poboljšanja produktivnosti pomoću ZSH-a, možete ih navesti u odjeljku za komentare, drago će mi biti.