Прилагођавање вашег терминала помоћу Ох Ми Зсх тема

Prilagodavane Vaseg Terminala Pomocu Oh Mi Zsh Tema



Терминал је један од најмоћнијих алата у било ком програмерском екосистему. Без обзира да ли правите апликације у ЈаваСцрипт-у, .НЕТ-у, Русту, итд., Ви ћете комуницирати са својим системом користећи терминал у једном или другом облику.

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







То је напредни услужни програм који обезбеђује апстракцију системских алата на ниском и високом нивоу кад год вам затребају. Такође долази са опсежним језиком за скриптовање који нам омогућава да аутоматизујемо од једноставних до веома напредних задатака користећи једноставну синтаксу.



У овом водичу ћемо научити како можемо да прилагодимо наше Зсх схелл сесије користећи Ох Ми Зсх. Ово укључује опсежно прилагођавање теме, додатке, довршавање наредби, исправљање правописа, програмибилно довршавање командног права, екстремне функције претраживања и претраживања и још много тога.



Шта је Ох Ми Зсх?

Хајде да почнемо од основа и разговарамо о томе шта је Ох Ми Зсх. Једноставно речено, Ох Ми Зсх је бесплатан оквир отвореног кода, вођен заједнице, за управљање и проширење могућности Зсх конфигурације.





Долази са веома моћним функцијама као што је једноставна Зсх конфигурација која је лакша за читање и одржавање, пружајући подршку за прилагођене теме и широку лепезу додатака који су применљиви на одређене задатке.

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

Пре него што можемо да инсталирамо Ох Ми Зсх, морамо да се уверимо да имамо Зсх шкољку инсталирану на нашем систему. У зависности од вашег циљног система, ово може бити подразумевана шкољка.



Међутим, у овом посту ћемо демонстрирати инсталацију на Убунту 23.04. Дакле, прво морамо да га инсталирамо.

То можемо да урадимо користећи „апт“ као што је приказано у следећим командама:

$ судо апт-гет упдате
$ судо погодан инсталирај зсх



Једном инсталиран, можемо наставити и поставити Зсх као нову подразумевану љуску за тренутног корисника тако што ћемо покренути следећу команду:

$ цхсх


Ово од вас тражи да изаберете коју љуску желите да поставите као подразумевану. Наставите да унесете путању до Зсх бинарне датотеке као жељене подразумеване љуске.

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

Када инсталирамо и конфигуришемо Зсх, можемо да наставимо са подешавањем Ох Ми Зсх. То можемо да урадимо користећи цурл или вгет као што је приказано у следећим командама:

сх ' $(цурл -фсСЛ ЕДФ7Д750А04Д723БЦ72ДФЦА8086Е9Б1Б9АФ173А9) '


Ако више волите да користите вгет, покрените команду на следећи начин:

сх ' $(вгет 4Д19Е7891Б810ЦБ922826Е1Е65Е226ФД502285ДЕ) '


Једном када покренете било коју од претходних команди, требало би да преузмете Ох Ми Зсх инсталатер и да га конфигуришете на вашој љусци. Ово ће аутоматски доћи са подразумеваним додацима, функцијама и подразумеваном темом.

Конфигурисање Зсх

Једном када инсталирате Ох Ми Зсх, пронаћи ћете своју конфигурациону датотеку за ЗСХ шкољку у „.зсхрц“ у вашем кућном директоријуму.

Ово је слично типичној Зсх конфигурационој датотеци, али нуди једноставнију синтаксу која уклања сложеност конфигурисања Зсх-а према вашим потребама.

Можете уређивати конфигурациону датотеку користећи било који уређивач текста по вашем избору.

$ нано ~ / .зсхрц


Када унесете измене у конфигурацију, потребно је да је поново учитате да би се промене примениле у тренутној сесији.

То можете да урадите користећи команду „извор“ на следећи начин:

$ извор ~ / .зсхрц

Ох Ми Зсх Теме

Ох Ми Зсх долази са пуно тема које вам омогућавају да брзо конфигуришете нову тему за своју шкољку.

Подразумевано, Ох Ми Зсх чува ове теме у директоријуму „~/.ох-ми-зсх/тхемес“. Можете користити команду „лс“ да бисте навели тему на следећи начин:


Пре постављања нове теме, можда ћете морати да прегледате тему. То можете учинити тако што ћете прегледати каталог тема у следећем ресурсу:

Постављање нове теме

Претпоставимо да вам се свиђа тема под називом „аланпеабоди“. Поставите нову тему уређујући датотеку „.зсхрц“.

$ .зсхрц


Одатле пронађите унос као што је приказано у наставку:

ЗСХ_ТХЕМЕ = 'роби расел'


Уредите вредност од „роббирусселл“ у назив теме коју желите да примените.

ЗСХ_ТХЕМЕ = 'аланпибоди'


Затим сачувајте промене и поново учитајте нову конфигурацију да бисте применили нову тему.

Прилагођавање тема

У неким случајевима, можда ће вам се допасти неке специфичне карактеристике теме, али желите да промените друге. То можете учинити тако што ћете уредити датотеку теме у директоријуму „.ох-ми-зсх/тхемес“.

Датотеку можете пронаћи испод датотеке „тхеме_наме.зсх-тхеме“. Користећи уређивач текста, уредите различите конфигурације теме.

НАПОМЕНА: Да бисте избегли кварење датотеке и оштећење оригиналне датотеке теме, можете копирати постојећу тему и изменити је по потреби.

Неке од уобичајених ствари које можете прилагодити укључују ПРОМПТ и ПРОМПТС под истим именом у датотеци теме.

Коришћење додатака

Да бисте користили додатак, клонирајте спремиште додатака у директоријум „~/.ох-ми-зсх/цустом/плугинс“. Затим можете активирати додатак тако што ћете додати име додатка у низ додатака у конфигурационој датотеци „~/.зсхрц“.

Следећи ресурс приказује листу свих доступних тема и њихову функционалност:

ФАКс

Сада када сте научили како да прилагодите своју Зсх шкољку користећи Ох Ми Зсх оквир, дозволите нам да погледамо нека питања која можда имате.

    • Да ли је моје ЗСХ време учитавања споро?

У неким случајевима можете наићи на то да је време учитавања ваше Зсх љуске постало значајно споро. Можете профилисати време покретања Зсх-а помоћу следеће команде:

$ време зсх излаз


Ово враћа укупно време потребно да се Зсх у потпуности учита на следећи начин:

зсх излаз 0.04с корисник 0.02с систем 99 % Процесори 0,060 укупно


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

    • Како да решим проблеме са покретањем ЗСХ-а?

Ако желите да видите све детаље и активности које се дешавају када покренете своју Зсх шкољку, користите следећу команду да бисте омогућили опширност:

$ зсх -кв


Ово вам детаљно показује све задатке које Зсх извршава приликом покретања. Ову функцију можете користити да бисте утврдили нетачне конфигурације и начине како да их решите.

Закључак

Надамо се да вам је овај водич помогао. У овом посту сте научили све што треба да знате о инсталирању и постављању оквира Ох Ми Зсх у вашем Линук систему.