10 најбољих Ох Ми ЗСХ додатака које морате имати за Мац кориснике

10 Najbolih Oh Mi Zsh Dodataka Koje Morate Imati Za Mac Korisnike



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

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

У овом водичу ћемо вам показати најкорисније додатке које можете интегрисати са својим мац терминалом за максималну продуктивност.







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



Предуслови:

Пре него што заронимо у свет додатака Ох Ми Зсх, уверите се да имате следеће предуслове:



  • Инсталиран Ох Ми Зсх – Ако још увек нисте инсталирали Ох Ми Зсх, можете пратити упутства за инсталацију у званичном Ох Ми Зсх ГитХуб спремишту.
  • Основна Зсх конфигурација – Требало би да имате основно разумевање Зсх-а и да знате како да га конфигуришете. Ако не, можете почети са минималном конфигурационом датотеком „~/.зсхрц“.

Сада када имамо покривене предуслове, почнимо.

Брев Плугин

Хомебрев је најмоћнији менаџер пакета за мацОС који долази са опсежним репо алатима.

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

Да бисте га користили, додајте брев у низ додатака ваше зсхрц датотеке:

додаци = ( ... брев )

Ово ће вам омогућити приступ псеудонима на следећи начин:

Додатак за уобичајене псеудониме

Овај додатак ствара корисне псеудониме пречица за многе често коришћене команде.

Да бисте га користили, додајте заједничке алијасе у низ додатака у вашој зсхрц датотеци:

додаци = ( ... заједнички алиаси )

Подржане псеудониме можете погледати на следећем линку:

Д639Ф12Д441Б4Е0Д7Ф618Д3848БФФЦАБ33ЕЦ11Ф2

Додатак за МацОС

Раније назван ОСКС, овај додатак пружа неколико услужних програма који га чине угоднијим на мацОС-у.

Да бисте почели да га користите, додајте мацос додатак у свој низ додатака у „~/.зсхрц“:

додаци = ( ... мацос )

Подржане команде:

Ксцоде

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

додаци = ( ... кцоде )

35А3Ц4ЕЕ0АДБ90Д066Б1Ц94414649АА0АБ651Б12

Гит додатак

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

Да бисте омогућили Гит додатак, отворите датотеку „~/.зсхрц“ и додајте „гит“ на листу додатака:

додаци = ( гит )

Када је Гит додатак омогућен, можете користити разне корисне команде и информације везане за Гит.

На пример, да бисмо приказали тренутну грану у промпту, можемо се кретати до директоријума спремишта.

$ цд / кућа / сонома / бенцхмарк

Када дођемо до репозиторија референтних вредности, промпт ће се променити тако да одражава име спремишта и тренутну грану на следећи начин:

➜ бенцхмарк гит: ( главни )

Користите следећу команду да проверите статус Гит спремишта:

$ гит статус

Додатак за истицање синтаксе

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

Ово вам може помоћи да уочите и брзо поправите грешке у команди, као и да разликујете различите типове датотека.

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

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

$ гит цлоне хттпс: // гитхуб.цом / зсх-корисници / зсх-синтак-хигхлигхтинг.гит ${ЗСХ_ЦУСТОМ:-~/.ох-ми-зсх/цустом} / додаци / зсх-синтакса-истицање

Уредите Зсх конфигурациони фајл и додајте додатак.

додаци = ( зсх-синтакса-истицање )

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

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

Додатак за аутоматске предлоге

Други и најмоћнији додатак у Ох Ми Зсх екосистему је додатак за аутоматске сугестије.

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

Да бисте инсталирали додатак, почните клонирањем спремишта као што је приказано у следећој команди:

$ гит цлоне хттпс: // гитхуб.цом / зсх-корисници / зсх-аутосугестије ${ЗСХ_ЦУСТОМ:-~/.ох-ми-зсх/цустом} / додаци / зсх-аутосугестије

Затим уредите Зсх конфигурациону датотеку и име додатка на следећи начин:

додаци = ( # других додатака зсх-аутосуггестионс)

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

Зсх Хистори Плугин

Додатак за историју додаје додатну функционалност за управљање историјом команди.

Да бисте га инсталирали, додајте „историју“ на листу додатака „~/.зсхрц“ на следећи начин:

додаци = ( историје )

Једном омогућено, можемо користити различите команде за интеракцију са историјом команди:

На пример, користите следећу команду да видите историју команди:

$ историје

Користите следећу команду да извршите одређену команду из историје:

$ ! 42

Користите следећу команду да потражите команду у историји:

$ историје | дршка кључна реч

Додатак Фуззи Финдер (фзф)

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

Да бисте га инсталирали, клонирајте спремиште у директоријум додатака Ох Ми Зсх.

$ гит цлоне --дубина 1 хттпс: // гитхуб.цом / уникорн / фзф-зсх-плугин.гит ${ЗСХ_ЦУСТОМ:-~/.ох-ми-зсх/цустом} / додаци / фзф-зсх-плугин

Уредите Зсх конфигурациону датотеку и додајте додатак на следећи начин:

додаци = ( ... фзф-зсх-плугин )

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

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

$ фзф

Користите следећу команду да претражите историју команди:

$ историје | фзф

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

$ пс до | фзф | авк '{принт $2}' | каргс убити -9

Одатле можете да изаберете команду коју желите да убијете.

Додатак за ССХ агент

Додатак ССХ Агент аутоматски учитава доступне ССХ кључеве када се покрене схелл сесија. Ово чини веома лаким када требате да комуницирате са великим бројем удаљених машина.

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

додаци = ( ... ссх-агент )

Када је укључен додатак ССХ Агент, ЗСХ ће аутоматски учитати ССХ кључеве при покретању. Стога, можете користити ССХ без потребе да сваки пут уносите приступну фразу.

Ектрацт Плугин

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

Додатак дефинише функцију која се зове „екстракт“ која извлачи архивску датотеку коју у њу проследите и подржава широк спектар типова архивских датотека.

На овај начин, не морате да знате која конкретна команда издваја датотеку; само издвојите <филенаме> и функција ће се побринути за остало.

Додајте га да бисте га омогућили.

Додајте име додатка на листу додатака „~/.зсхрц“.

додаци = ( ... екстракт )

Додатак за Цолоред Ман Пагес

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

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

Уредите Зсх конфигурациону датотеку и додајте назив додатка на следећи начин:

додаци = ( ... цолоур-ман-пагес )

Додатак Цомманд-Нот-Фоунд

Да ли вас стално нервирају грешке „команда није пронађена“ и морате ручно да тражите који алати недостају? Не брини више.

Додатак „цомманд-нот-фоунд” користи пакет „цомманд-нот-фоунд” за Зсх да обезбеди предложене пакете за инсталирање ако се команда не може пронаћи.

Омогућите га додавањем на листу.

додаци = ( ... команда-није пронађена )

Пример употребе:

$ ифцонфиг

Програм „ифцонфиг“ се може пронаћи ин следећи пакети:

* нет-тоолс

Покушати: судо погодан инсталирај < одабрани пакет >

То је то!

Закључак

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