Шта је ЗСХ, и зашто га користити умјесто Басх?
ЗСХ, који се назива и З схелл, је проширена верзија Боурне Схелл-а (сх), са мноштвом нових могућности и подршком за додатке и теме. Пошто је базиран на истој љусци као и Басх, ЗСХ има многе исте карактеристике, а пребацивање је веома лако.
Па зашто га користити?
ЗСХ има превише могућности да се овде наведе, неке мање побољшања за Басх, али ево неких од главних:
- Аутоматски цд: Само откуцајте име директоријума
- Проширење рекурзивног пута: На пример, "/ у / ло / б" се проширује на "/ уср / лоцал / бин"
- Исправка правописа и приближни завршетак: Ако направите мању грешку укуцавајући име директоријума, ЗСХ ће то поправити за вас
- Подршка за додатке и теме: ЗСХ укључује много различитих плугин оквира
Подршка за додатке и теме је вероватно најбоља карактеристика ЗСХ-а и оно на шта ћемо се овде фокусирати.
Инсталлинг ЗСХ
Ако сте на МацОС-у и имате инсталиран Хомебрев (што би и требало), можете инсталирати ЗСХ са једном командом:
пиво инсталирајте зсх
Такође, за кориснике МацОС-а, требало би да користите иТерм уместо изворног терминала, јер има много бољу подршку за боје (плус још много других функција).
Ако сте на Линуку, команде се могу разликовати у зависности од дистроа, али би требало да буде подразумевани пакет у вашем менаџеру пакета. Можете се обратити овом водичу ако имате проблема.
Ако сте у Виндовсу, можда чак ни Басх нећете имати. Можете пратити овај водич да бисте то подесили и омогућили ЗСХ.
Инсталирање Ох-Ми-Зсх
Ох-Ми-Зсх је најпопуларнији плугин оквир за ЗСХ, а долази са многим уграђеним додатцима и темама. Ту је и неколико других плугинових оквира, укључујући Антиген, који је комплетан менаџер пакета за ЗСХ, али Ох-Ми-Зсх има много додатака који су уграђени и добро раде свој посао..
Ох-Ми-Зсх има једноставну инсталацијску скрипту коју можете покренути:
сх -ц "$ (цурл -фсСЛ хттпс://рав.гитхубусерцонтент.цом/роббирусселл/ох-ми-зсх/мастер/тоолс/инсталл.сх)"
Одатле можете да омогућите и онемогућите додатке тако што ћете их додати у свој .зсхрц фајл, који се налази у вашем директоријуму.
Можете добити пуну листу додатака на Ох-Ми-Зсх спремишту.
Теме
Има доста тема које треба обићи, али поверлевел9к је далеко најхладнији. Он додаје информациону кутију која је поравната удесно, интеграција са историјом гит-а и команди, невероватна прилагођавања, и све то облаже у гладак интерфејс заснован на додатку за поверлине за вим.
Желите да користите иТерм на МацОС-у, или било који терминал са 24-битном бојом, да бисте добили највише од поверлевел9к (или било које ЗСХ теме, заиста).
Да бисте подесили поверлевел9к (ако сте инсталирали Ох-Ми-Зсх) само клонирајте спремиште у .ох-ми-зсх фасциклу прилагођених тема:
гит цлоне хттпс://гитхуб.цом/бхилбурн/поверлевел9к.гит ~ / .ох-ми-зсх / цустом / тхемес / поверлевел9к
Затим морате да га омогућите у .зсхрц:
ЗСХ_ТХЕМЕ = "поверлевел9к / поверлевел9к"
Након тога, напишите свој .зсхрц, и требало би да видите примењене промене.
Ако желите, можете подесити подразумевани захтев тако што ћете дефинисати ПОВЕРЛЕВЕЛ9К_ЛЕФТ_ПРОМПТ_ЕЛЕМЕНТС у вашем .зсхрц. Ево моје, са минималним захтевом:
ПОВЕРЛЕВЕЛ9К_ЛЕФТ_ПРОМПТ_ЕЛЕМЕНТС = (вцс дир рбенв) ПОВЕРЛЕВЕЛ9К_РИГХТ_ПРОМПТ_ЕЛЕМЕНТС = (оптерећење статуса роот_индицатор бацкгроунд_јобс)
Можете пронаћи пуну документацију за поверлевел9к на репо.