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

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

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

ЗСХ има превише функција за навођење овде, нека само мања побољшања у Басх-у, али ево неких главних:

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

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

Инсталирање ЗСХ

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

брев инсталл зсх

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

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

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

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

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

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

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

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

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

Теме

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

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

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

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

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

ЗСХ_ТХЕМЕ = "ниво снаге9к / ниво снаге9к"

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

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

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

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


$config[zx-auto] not found$config[zx-overlay] not found