Почетна » како да » Шта је ЗСХ, и зашто га користити умјесто Басх?

    Шта је ЗСХ, и зашто га користити умјесто Басх?

    ЗСХ, који се назива и З схелл, је проширена верзија Боурне Схелл-а (сх), са мноштвом нових могућности и подршком за додатке и теме. Пошто је базиран на истој љусци као и Басх, ЗСХ има многе исте карактеристике, а пребацивање је веома лако.

    Па зашто га користити?

    ЗСХ има превише могућности да се овде наведе, неке мање побољшања за Басх, али ево неких од главних:

    • Аутоматски цд: Само откуцајте име директоријума
    • Проширење рекурзивног пута: На пример, "/ у / ло / б" се проширује на "/ уср / лоцал / бин"
    • Исправка правописа и приближни завршетак: Ако направите мању грешку укуцавајући име директоријума, ЗСХ ће то поправити за вас
    • Подршка за додатке и теме: ЗСХ укључује много различитих плугин оквира

    Подршка за додатке и теме је вероватно најбоља карактеристика ЗСХ-а и оно на шта ћемо се овде фокусирати.

    Инсталлинг ЗСХ

    Ако сте на МацОС-у и имате инсталиран Хомебрев (што би и требало), можете инсталирати ЗСХ са једном командом:

    пиво инсталирајте зсх

    Такође, за кориснике МацОС-а, требало би да користите иТерм уместо изворног терминала, јер има много бољу подршку за боје (плус још много других функција).

    Ако сте на Линуку, команде се могу разликовати у зависности од дистроа, али би требало да буде подразумевани пакет у вашем менаџеру пакета. Можете се обратити овом водичу ако имате проблема.

    Ако сте у Виндовсу, можда чак ни Басх нећете имати. Можете пратити овај водич да бисте то подесили и омогућили ЗСХ.

    Инсталирање Ох-Ми-Зсх

    Ох-Ми-Зсх је најпопуларнији плугин оквир за ЗСХ, а долази са многим уграђеним додатцима и темама. Ту је и неколико других плугинових оквира, укључујући Антиген, који је комплетан менаџер пакета за ЗСХ, али Ох-Ми-Зсх има много додатака који су уграђени и добро раде свој посао..

    Ох-Ми-Зсх има једноставну инсталацијску скрипту коју можете покренути:

    сх -ц "$ (цурл -фсСЛ хттпс://рав.гитхубусерцонтент.цом/роббирусселл/ох-ми-зсх/мастер/тоолс/инсталл.сх)"

    Одатле можете да омогућите и онемогућите додатке тако што ћете их додати у свој .зсхрц фајл, који се налази у вашем директоријуму.

    Можете добити пуну листу додатака на Ох-Ми-Зсх спремишту.

    Теме

    Има доста тема које треба обићи, али поверлевел9к је далеко најхладнији. Он додаје информациону кутију која је поравната удесно, интеграција са историјом гит-а и команди, невероватна прилагођавања, и све то облаже у гладак интерфејс заснован на додатку за поверлине за вим.

    Желите да користите иТерм на МацОС-у, или било који терминал са 24-битном бојом, да бисте добили највише од поверлевел9к (или било које ЗСХ теме, заиста).

    Да бисте подесили поверлевел9к (ако сте инсталирали Ох-Ми-Зсх) само клонирајте спремиште у .ох-ми-зсх фасциклу прилагођених тема:

    гит цлоне хттпс://гитхуб.цом/бхилбурн/поверлевел9к.гит ~ / .ох-ми-зсх / цустом / тхемес / поверлевел9к

    Затим морате да га омогућите у .зсхрц:

    ЗСХ_ТХЕМЕ = "поверлевел9к / поверлевел9к"

    Након тога, напишите свој .зсхрц, и требало би да видите примењене промене.

    Ако желите, можете подесити подразумевани захтев тако што ћете дефинисати ПОВЕРЛЕВЕЛ9К_ЛЕФТ_ПРОМПТ_ЕЛЕМЕНТС у вашем .зсхрц. Ево моје, са минималним захтевом:

    ПОВЕРЛЕВЕЛ9К_ЛЕФТ_ПРОМПТ_ЕЛЕМЕНТС = (вцс дир рбенв) ПОВЕРЛЕВЕЛ9К_РИГХТ_ПРОМПТ_ЕЛЕМЕНТС = (оптерећење статуса роот_индицатор бацкгроунд_јобс)

    Можете пронаћи пуну документацију за поверлевел9к на репо.