ЗСХ, зван и З шкољка, је продужениверзија Боурне Схелл-а (сх), са мноштвом нових функција и подршком за додатке и теме. Будући да је заснован на истој љусци као и Басх, ЗСХ има много истих функција, а пребацивање је без ветра.
Па зашто га користити?
ЗСХ овде има превише функција да би се набројао, нека само мања побољшања Басх-а, али ево неких главних:
- Аутоматски ЦД: Само упишите име директоријума
- Рекурзивно ширење путање: На пример, „/ у / ло / б“ се шири на „/ уср / лоцал / бин“
- Правописна корекција и приближни завршетак: Ако направите мању грешку уписивањем имена директорија, ЗСХ ће то поправити уместо вас
- Подршка за додатке и теме: ЗСХ укључује много различитих оквира додатака
Подршка за додатке и теме је вероватно најбоља карактеристика ЗСХ-а и оно на шта ћемо се овде фокусирати.
Инсталирање ЗСХ
Ако сте на мацОС-у и инсталирани је Хомебрев (што би требало), можете инсталирати ЗСХ једном наредбом:
brew install zsh
Такође за кориснике мацОС-а вероватно би требало да користите иТерм уместо матичног терминала, јер он има много бољу подршку у боји (плус пуно других функција).
Ако сте на Линуку, команде могу да се разликују у зависности од дистрибуције, али то би требало да буде подразумевани пакет у вашем менаџеру пакета. Можете да се обратите овом водичу ако имате проблема.
Ако сте на Виндовс-у, можда чак ни немате Басх-а. Можете да следите овај водич да бисте га поставили и омогућили ЗСХ.
Инсталирање Ох-Ми-Зсх
Ох-Ми-Зсх је најпопуларнији оквир додатаказа ЗСХ, а испоручује се и са многим уграђеним додацима и темама. Постоји и неколико других оквира додатака, укључујући Антиген, који је комплетни менаџер пакета за ЗСХ, али Ох-Ми-Зсх има мноштво додатака уграђених управо и ради свој посао добро.
Ох-Ми-Зсх има једноставну инсталациону скрипту коју можете покренути:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Одатле додатака можете омогућити и онемогућити додавањем у датотеку .зсхрц која се налази у вашем ~ директоријуму.
Пуну листу додатака можете добити у Ох-Ми-Зсх спремишту.
Теме
Има доста тема за обилазак, алиповерлевел9к је далеко најслађи. Додаје информативно поље усклађено по десној страни, интеграцију са гит и историјом команди, невероватно прилагођавање и све то спаја у глатки интерфејс заснован на поверлине додатку за вим.
Желите да користите иТерм на мацОС-у, или било који терминал са 24-битном бојом, како бисте максимално искористили поверлевел9к (или било коју ЗСХ тему, заиста).
Да бисте поставили поверлевел9к (ако сте инсталирали Ох-Ми-Зсх) само клонирајте спремиште у директоријум прилагођених тема .ох-ми-зсх:
git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Тада је морате омогућити у .зсхрц:
ZSH_THEME="powerlevel9k/powerlevel9k"
Након тога, упишите свој .зсхрц и требали бисте видјети примијењене промјене.
Ако желите, можете прилагодити подразумевани редак тако што ћете дефинисати ПОВЕРЛЕВЕЛ9К_ЛЕФТ_ПРОМПТ_ЕЛЕМЕНТС у вашем .зсхрц. Ево га, уз минималну промпт:
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(root_indicator background_jobs status load)
Комплетну документацију за поверлевел9к можете пронаћи на репо-у.