Kuidas konfigureerida oma macOs Terminal Zsh-ga nagu Pro

Mõnikord on vaiketerminali kasutamine nõme. Soovite minna tavapärasest välja, lisada igavale terminalile elu ja parandada oma tootlikkust.

Z shell (Zsh) on bashi (macOS-i vaikekest) peale ehitatud Unixi kest, millel on palju parandusi.

Selles ülevaates konfigureerime iTerm2 koos ZSH-ga ja selle sõltuvustega. See pole mõttetu ja pärast seda mõtlete põhjusele, miks te varem ZSH-d ei avastanud. Noh, kuna olete juba siin, alustame seda.

Põhisõnumid

  • Homebrewi installatsioon
  • iTerm2 installimine
  • ZSH ja Oh My ZSH installatsioonid
  • Sõltuvuste seadistamine kauni terminali loomiseks

1. samm: installige Homebrew

Homebrew on tasuta ja avatud lähtekoodiga tarkvarapakettide haldussüsteem, mis lihtsustab tarkvara installimist Apple'i macOS-i.

Enne Homebrew'i installimist peame installima Xcode'i CLI-tööriistad. Avage terminal ja käivitage käsk:

xcode-select —-install

Kui saate vea, käivitage xcode-select -r lähtestamine xcode-select.

Seejärel installige Homebrew.

/usr/bin/ruby -e "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)" 

2. samm: installige iTerm2

iTerm2 on terminali asendaja ja iTermi järglane. Enamik tarkvarainsenereid eelistab iTerm2-d vaiketerminali asemel, mis selle lahedate funktsioonide tõttu MacOS-iga tarnitakse. Tootlikkuse suurendamiseks saate zsh integreerida iTerm2-sse.

ITerm2 installimiseks käivitage käsk:

brew cask install iterm2

3. samm: installige ZSH

Zsh on interaktiivseks kasutamiseks mõeldud kest, kuigi see on ka võimas skriptikeel.

Vaikimisi saadetakse macOs zsh-ga asukohaga /bin/zsh.

Installime zsh pruulimise abil ja paneme iTerm2 seda kasutama.

brew install zsh

4. samm: installige Oh My Zsh

„Oh My Zsh on avatud lähtekoodiga kogukonnapõhine raamistik teie zsh-i konfiguratsiooni haldamiseks. See ei tee teist kümnekordset arendajat ... aga võite end sellisena tunda ”- Robby Russell

See töötab Zsh-is, et pakkuda lahedaid funktsioone, mis on konfigureeritavad konfiguratsioonifailis ~ / .zhrc. Installige Oh My Zsh käsku käivitades

sh -c "$(curl -fsSL //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Kontrollige installitud versiooni

zsh --version

Pakutavate uusimate funktsioonide saamiseks saate seda uuendada.

upgrade_oh_my_zsh

Taaskäivitage iTerm2, et sukelduda Zsh-i uude kasutuskogemusse. Tere tulemast maailma "Oh My Zsh"?.

See pole veel kõik. Nüüd installime sõltuvused, et Zshist parimat kasu saada.

5. samm: muutke vaiketeemat

Oh My Zsh on komplektis paljude teemadega. Vaikimisi teema on robbyrussell, kuid saate selle muuta mis tahes valitud teemaks. Selle stsenaariumi korral muutsin selle agnosteriks, mis on juba eelinstallitud teema.

Seejärel peate oma teema valima selle teema ~/.zshrc. Konfigureerimisfaili (.zshrc) avamiseks käivitage käsk:

nano ~/.zshrc

Või avage fail tekstiredaktoris

open ~/.zshrc

Määrake zsh-teema ja värskendage muudatusi

source ~/.zhrc

Kohandatud teema kasutamine

Teise, eelinstallimata teema installimiseks kloonige hoidla custom/themeskataloogi. Selle stsenaariumi korral installime powerlevel9k,

$ git clone //github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

Seejärel valige see teema ~/.zshrc

ZSH_THEME="powerlevel9k/powerlevel9k"

Värskendage muudatusi käsu käivitamisega source ~/.zshrc

iTerm2 > Preferences > Profiles > ColorsKui soovite terminali taustavärvi muuta, navigeerige .

Selle stsenaariumi valitud teema nõuab elektriliini fonte. Nii, installime selle.

6. samm: installige fondid

Ma kasutan Inconsolatat. Hankige eelistatud font nendest elektriliinifondidest välja. Seejärel laadige see alla ja installige.

Või laadige alla kogu font.

git clone //github.com/powerline/fonts.git cd fonts ./install.sh

Fondi muutmiseks navigeerige saidile iTerm2 > Preferences > Profiles > Text > Change Font.

Nüüd näete, et Inconsolata on loetletud ühe fondina. Valige eelistatud font. Ligatuuride, nagu FiraCode, toetavate fontide puhul märkige suvand „Kasuta ligatuure”, et vaadata oma nooli ja teisi operaatoreid stiilselt, näiteks ( ).

7. samm: installige värviskeem

Muudame värvilahendust, et tuua välja meie terminali ilu. Liikuge iTerm2-Color-Schemes ja laadige alla ZIP-kaust. Seejärel eraldage allalaaditud kaust, kuna see, mida vajame, asub skeemide kaustas.

Navigeerige iTerm2 > Preferences > Profile > Colors > Color Presets > Import

  • Liikuge skeemide kausta ja valige nende importimiseks eelistatud värvilahendused.
  • Selle aktiveerimiseks klõpsake konkreetsel värvilahendusel. Selle stsenaariumi korral aktiveerisin Batmani, mis on minu eelistatud värviskeem.

Tada! ? Põhiseadetega oleme valmis.

8. samm: installige pistikprogrammid

Oh, minu ZSH on eelinstallitud git-pistikprogrammiga. Veel, näiteks dokkija, automaatse soovituse, süntaksi esiletõstmise ja muu lisamiseks tehke järgmist.

  • Kloonige Giti hoidla
git clone //github.com/zsh-users/zsh-docker.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-docker
  • Head üle .oh-my-zsh > custom > pluginskataloogi vaadata kloonitud kataloog. Sellele juurdepääsu saamiseks käivitage käskopen ~/.oh-my-zsh
  • Lisage pistikprogramm ~/.zshrcallpool näidatud konfiguratsioonifaili pistikprogrammi jaotisse
  • Värskendage muudatusi käsu käivitamisega source ~/.zshrc

9. samm: lisage varjunimed

Pseudonüümid on otseteed, mida kasutatakse käskude sisestamiseks kuluva aja vähendamiseks. Lisage varjunimed käskudele, mida käitate allpool näidatud jaotises.

Täname lugemast .

Kui teate ZSH-i abil muudest tootlikkuse parandamise viisidest, võite need kommentaaride jaotisse visata, mul on hea meel kuulda.