ZSH, ko sauc arī par Z apvalku, ir paplašināta Bourne Shell versija (sh) ar daudzām jaunām funkcijām un atbalsts spraudņiem un tēmām. Tā kā tā pamatā ir tāds pats čaulas kā Bash, ZSH piedāvā daudzas pazīmes, un pāreja ir brīze.
ZSH ir pārāk daudz funkciju, lai šeit uzskaitītu, daži tikai nelieli Bash uzlabojumi, bet šeit ir daži no galvenajiem:
Spraudnis un tēmu atbalsts, iespējams, ir visskaļākā ZSH iezīme, un to mēs koncentrēsimies šeit.
Ja jūs izmantojat macOS un instalējāt Homebrew (kas jums vajadzētu), jūs varat instalēt ZSH ar vienu komandu:
brūvēt instalēt zsh
Arī MacOS lietotājiem, iespējams, iTerm vietā jāizmanto vietējais terminālis, jo tai ir daudz labāks krāsu atbalsts (kā arī daudz citu funkciju).
Ja izmantojat Linux, komandas var mainīties atkarībā no distribūcijas, taču tā pakotnes pārvaldniekā ir jābūt noklusējuma pakotnei. Ja jums rodas problēmas, varat iepazīties ar šo rokasgrāmatu.
Ja jūs izmantojat operētājsistēmu Windows, vispirms jūs pat nevarat būt Bash. Jūs varat sekot šim ceļvedim, lai iestatītu šo darbību un iespējotu ZSH.
Oh-My-Zsh ir vispopulārākais ZSH spraudņu saturs, un tam ir daudz iebūvētu spraudņu un tēmu. Ir arī pāris spraudņu sistēmas, tostarp antigēns, kas ir pilnīgs ZSH pakotņu pārvaldnieks, taču Oh-My-Zsh ir pareizi uzbūvēti spraudņi un darbojas pareizi.
Oh-My-Zsh ir vienkāršs instalēšanas skripts, kuru varat palaist:
sh -c "$ (curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
No turienes varat iespējot un atspējot spraudņus, pievienojot tos jūsu .zshrc failam, kas atrodas jūsu ~ direktorijā.
Jūs varat saņemt pilnu sarakstu ar plug-in Oh-My-Zsh repozitorijā.
Ir daudz tēmu, lai apietu, bet powerlevelk ir daudz stilīgākais. Tas papildina ar labo izlīdzināto informācijas lodziņu, integrāciju ar GIT un komandu vēsturi, neticamu pielāgošanu, un to viss ieslēdz slīdošajā interfeisu, pamatojoties uz vim powerline spraudni.
Jūs vēlaties iTerm lietot uz macOS vai jebkuru termināli ar 24 bitu krāsu, lai maksimāli izmantotu powerlevel9k (vai arī jebkuru ZSH tēmu).
Lai iestatītu powerlevel9k (ja jūs instalējāt Oh-My-Zsh), vienkārši kloķējiet glabātuvi mapē .oh-my-zsh pielāgoto motīvu:
git klons https://github.com/bhilburn/powerlevel9k.git ~ / .oh-my-zsh / custom / tēmas / powerlevel9k
Tad jums ir jāiespējo to .zshrc:
ZSH_THEME = "powerlevel9k / powerlevel9k"
Pēc tam, avota jūsu. Zshrc, un jums vajadzētu redzēt piemērotajām izmaiņām.
Ja vēlaties, varat pielāgot noklusējuma uzvedni, definējot POWERLEVEL9K_LEFT_PROMPT_ELEMENTS savā .zshrc. Lūk, mans, ar minimālu ātru:
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS = (vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS = (root_indicator background_jobs statusa ielāde)
Jūs varat atrast pilnu dokumentāciju powerlevel9k par repo.