Néha az alapértelmezett terminál használata szar. Szeretne kimenni a megszokottól, életet adni az unalmas terminálnak és javítani a termelékenységet.
A Z shell (Zsh) a bash (a macOS alapértelmezett shellje) tetejére épített Unix shell, számos fejlesztéssel.
Ebben az áttekintésben az iTerm2-t konfiguráljuk a ZSH-val és annak függőségeivel. Ez nem gond, és ezek után elgondolkodik azon, hogy miért nem fedezte fel korábban a ZSH-t. Nos, mivel már itt vagy, kezdjük el ezt.
Keynotes
- Homebrew telepítés
- iTerm2 telepítés
- ZSH és Oh My ZSH installációk
- A függőségek beállítása egy gyönyörű terminál létrehozásához
1. lépés: Telepítse a Homebrew-t
A Homebrew egy ingyenes és nyílt forráskódú szoftvercsomag-kezelő rendszer, amely leegyszerűsíti a szoftver telepítését az Apple macOS-ra.
A Homebrew telepítése előtt telepítenünk kell az Xcode CLI eszközeit. Nyissa meg a terminált, és futtassa a parancsot:
xcode-select —-install
Ha hibát kap, futtassa xcode-select -r
az alaphelyzetbe állítást xcode-select
.
Ezután telepítse a Homebrew-t.
/usr/bin/ruby -e "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"
2. lépés: Telepítse az iTerm2 szoftvert
Az iTerm2 a terminál helyettesítője és az iTerm utódja. A legtöbb szoftvermérnök az iTerm2-t részesíti előnyben az alapértelmezett terminál helyett, amely a macOS-szal érkezik a hűvös tulajdonságainak köszönhetően. A termelékenység növelése érdekében integrálhatja a zsh-t az iTerm2-be.
Az iTerm2 telepítéséhez futtassa a következő parancsot:
brew cask install iterm2
3. lépés: Telepítse a ZSH-t
A Zsh egy héj, amelyet interaktív használatra terveztek, bár egyúttal hatékony script nyelv is.Alapértelmezésben MacOS hajók zsh található /bin/zsh
.
Telepítsük a zsh-t a brew használatával, és használjuk az iTerm2-t.
brew install zsh
4. lépés: Telepítse az Oh My Zsh alkalmazást
„Oh My Zsh egy nyílt forráskódú, közösség által vezérelt keretrendszer a zsh konfigurációjának kezeléséhez. Nem lesz belőled 10-szeres fejlesztő ... de mégis érezheted magad. ”- Robby RussellA Zsh-n fut, hogy a ~ / .zhrc konfigurációs fájlban konfigurálható hűvös szolgáltatásokat nyújtson. Telepítse az Oh My Zsh parancsot a parancs futtatásával
sh -c "$(curl -fsSL //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Ellenőrizze a telepített verziót
zsh --version
Frissítheti az általa kínált legújabb funkciók eléréséhez.
upgrade_oh_my_zsh
Indítsa újra az iTerm2-t, hogy belemerüljön a Zsh használatának új élményébe. Üdvözöljük az „Oh My Zsh” világban?.
Ez nem minden. Most telepítjük a függőségeket, hogy a lehető legjobban kihozzuk a Zsh-t.
5. lépés: Módosítsa az alapértelmezett témát
Oh My Zsh sok témával van együtt. Az alapértelmezett téma a robbyrussell, de megváltoztathatja tetszőleges témára. Ebben a forgatókönyvben megváltoztattam agnosterre, egy már előre telepített témára.
Ezután ki kell választania ezt a témát a ~/.zshrc
. A konfigurációs fájl (.zshrc) megnyitásához futtassa a következő parancsot:
nano ~/.zshrc

Vagy nyissa meg a fájlt szövegszerkesztőben a
open ~/.zshrc

Állítsa be a zsh témát, és frissítse a változtatásokat
source ~/.zhrc
Egyéni téma használata
Egy másik, előre nem telepített téma telepítéséhez klónozza az adattárat a custom/themes
könyvtárba. Ebben a forgatókönyvben telepítjük a powerlevel9k fájlt,
$ git clone //github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Ezután válassza ki ezt a témát a ~/.zshrc
ZSH_THEME="powerlevel9k/powerlevel9k"
Frissítse a változtatásokat a parancs futtatásával source ~/.zshrc
Navigáljon a címre, iTerm2 > Preferences > Profiles > Colors
ha meg szeretné változtatni a terminál háttérszínét.
Ebben a forgatókönyvben a kiválasztott témához powerline betűtípusokra van szükség. Tehát telepítsük ezt.
6. lépés: Telepítse a betűtípusokat
Az Inconsolata-t fogom használni. Hozza ki a kívánt betűtípust ezekből az erőátviteli betűtípusokból. Ezután töltse le és telepítse.

Vagy töltse le a teljes betűtípust.
git clone //github.com/powerline/fonts.git cd fonts ./install.sh
A betűtípus módosításához navigáljon iTerm2 > Preferences > Profiles > Text > Change Font
.
Most láthatja, hogy az Inconsolata szerepel az egyik betűtípusként. Válassza ki a kívánt betűtípust. Ha olyan betűtípusok támogatják a ligatúrákat, mint a FiraCode, akkor jelölje be a „Ligátumok használata” opciót, hogy stílusosan megtekinthesse nyilait és más operátorait, például ( → ).

7. lépés: Telepítse a Színsémát
Változtassuk meg a színvilágot, hogy kiemeljük terminálunk szépségét. Keresse meg az iTerm2-Color-Schemes elemet, és töltse le a ZIP mappát. Ezután bontsa ki a letöltött mappát, mert amire szükségünk van, a sémák mappában található.
Navigáljon ide iTerm2 > Preferences > Profile > Colors > Color Presets > Import
- Keresse meg a sémák mappát, és válassza ki a kívánt színösszeállításokat az importáláshoz.
- Kattintson egy adott színösszeállításra az aktiválásához. Ebben a forgatókönyvben aktiváltam a Batmant, ami az én preferált színvilágom.

Tada! ? Végeztünk az alapbeállításokkal.

8. lépés: Telepítse a bővítményeket
Oh My ZSH előre telepítve van egy git pluginnel. További adatok, például dokkoló, automatikus javaslat, szintaxis kiemelés és még sok más hozzáadása:
- Klónozza a Git adattárat
git clone //github.com/zsh-users/zsh-docker.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-docker
- Menjen át a
.oh-my-zsh > custom > plugins
könyvtárba a klónozott könyvtár megtekintéséhez. Ennek eléréséhez futtassa a parancsotopen ~/.oh-my-zsh
- Adja hozzá a bővítményt az
~/.zshrc
alább látható konfigurációs fájl plugin szakaszához - Frissítse a változtatásokat a parancs futtatásával
source ~/.zshrc

9. lépés: Adja hozzá az Álneveket
Az álnevek olyan parancsikonok, amelyek a parancsok beírására fordított idő csökkentésére szolgálnak. Adjon álneveket az alább látható szakaszban futtatott parancsokhoz.

Köszönöm, hogy elolvastad .
Ha tudsz a termelékenység javításának egyéb eszközeiről a ZSH használatával, dobhatod őket a megjegyzés rovatba, örömmel hallok rólad.