Топ 10 задължителни Oh My ZSH добавки за потребители на Mac

Top 10 Zad Lzitelni Oh My Zsh Dobavki Za Potrebiteli Na Mac



Ако сте потребител на Mac, вероятно използвате вашия терминал за всички ваши задачи за разработка. По подразбиране macOS идва със Zsh като обвивка по подразбиране. Това означава, че получавате всички полезни инструменти на Zsh.

Въпреки това, за да увеличите използването на вашата обвивка, можете да инсталирате Oh My Zsh, за да получите обширен списък от функции и помощни програми.

В този урок ще ви покажем най-полезните плъгини, които можете да интегрирате с вашия Mac терминал за максимална производителност.







Oh My Zsh е популярна рамка с отворен код за управление на вашата Zsh конфигурация. Той идва с множество плъгини и теми, които могат да подобрят вашето терминално изживяване.



Предпоставки:

Преди да се потопим в света на плъгините Oh My Zsh, уверете се, че имате следните предпоставки:



  • Инсталиран Oh My Zsh – Ако все още не сте инсталирали Oh My Zsh, можете да следвате инструкциите за инсталиране в официалното хранилище Oh My Zsh GitHub.
  • Основна Zsh конфигурация – Трябва да имате основни познания за Zsh и да знаете как да го конфигурирате. Ако не, можете да започнете с минимален конфигурационен файл “~/.zshrc”.

Сега, след като покрихме предпоставките, нека да започнем.

Приставка за варене

Homebrew е най-мощният мениджър на пакети за macOS, който идва с обширно репо от инструменти.

Вместо да въвеждате всички команди, можете да използвате приставката за варене, за да добавите няколко псевдонима за общите команди за варене.

За да го използвате, добавете brew към масива с плъгини на вашия zshrc файл:

добавки = ( ... варя )

Това ще ви даде достъп до псевдоними, както следва:

Плъгин за общи псевдоними

Този плъгин създава полезни псевдоними за бърз достъп за много често използвани команди.

За да го използвате, добавете общите псевдоними към масива на добавките във вашия zshrc файл:

добавки = ( ... общи псевдоними )

Можете да видите поддържаните псевдоними в следната връзка:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/common-aliases

Плъгин за MacOS

По-рано наричан OSX, този плъгин предоставя няколко помощни програми, за да го направи по-приятен на macOS.

За да започнете да го използвате, добавете плъгина macos към вашия масив с плъгини в „~/.zshrc“:

добавки = ( ... макос )

Поддържани команди:

Xcode

Този плъгин предоставя няколко помощни програми, които могат да ви помогнат при ежедневната употреба на Xcode и разработката на iOS.

добавки = ( ... xcode )

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/xcode

Git плъгин

Приставката Git предоставя мощни преки пътища и информация за всички ваши Git хранилища направо във вашата подкана. Това е полезно, ако работите с множество кодови бази и постоянно превключвате между тях

За да активирате приставката Git, отворете вашия „~/.zshrc“ файл и добавете „git“ към списъка с приставки:

добавки = ( git )

С активиран плъгин Git можете да използвате различни полезни команди и информация, свързани с Git.

Например, за да покажем текущия клон в подканата, можем да отидем до директорията на хранилището.

$ cd / У дома / сонома / бенчмарк

След като навигираме до хранилището за бенчмарк, подканата ще се промени, за да отразява името на хранилището и текущия клон, както следва:

➜ бенчмарк git: ( основен )

Използвайте следната команда, за да проверите състоянието на Git хранилището:

$ git състояние

Добавка за подчертаване на синтаксиса

Осветяването на синтаксиса е задължителна функция за всяко редактиране на код във вашия терминал. За да активираме подчертаването на синтаксиса в Zsh командите, можем да добавим и активираме приставката за подчертаване на синтаксиса.

Това може да ви помогне да забележите и бързо да коригирате грешките в дадена команда, както и да разграничите различните типове файлове.

Приставката за подчертаване на синтаксиса добавя цвят към вашите команди, което улеснява откриването на грешките и разграничаването на различните типове файлове.

За да го инсталирате, клонирайте хранилището на Git и добавете „zsh-syntax-highlighting“ към списъка с добавки „~/.zshrc“.

$ git клонинг https: // github.com / zsh-потребители / zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / добавки / zsh-маркиране на синтаксис

Редактирайте Zsh конфигурационния файл и добавете плъгина.

добавки = ( zsh-маркиране на синтаксис )

След като запазите промените, презаредете конфигурационния файл или стартирайте нови терминални сесии.

Докато въвеждате вашите команди, Zsh ще ви покаже дали е валидна или невалидна команда, като я маркира съответно в зелено и червено.

Плъгин за автоматични предложения

Вторият и най-мощен плъгин в екосистемата Oh My Zsh е плъгинът за автоматични предложения.

Както подсказва името, този плъгин помага автоматично да предложи командите като ваш тип. Това се основава на предишната ви хронология на командите.

За да инсталирате плъгина, започнете с клониране на хранилището, както е показано в следната команда:

$ git клонинг https: // github.com / zsh-потребители / zsh-автопредложения ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / добавки / zsh-автопредложения

След това редактирайте Zsh конфигурационния файл и името на приставката, както следва:

добавки = ( # други добавки zsh-autosuggestions)

След като бъде активиран, можете да започнете да въвеждате командите, тъй като плъгинът ще предложи автоматично попълване за предишните изпълнени команди. Можете да натиснете раздела, за да приемете предложенията.

Zsh History Plugin

Плъгинът за история добавя допълнителна функционалност за управление на вашата хронология на командите.

За да го инсталирате, добавете „history“ към списъка с добавки „~/.zshrc“, както следва:

добавки = ( история )

Веднъж активирани, можем да използваме различни команди за взаимодействие с хронологията на командите:

Например, използвайте следната команда, за да видите хронологията на командите:

$ история

Използвайте следната команда, за да изпълните конкретна команда от хронологията:

$ ! 42

Използвайте следната команда, за да търсите команда в хронологията:

$ история | хватка ключова дума

Добавка Fuzzy Finder (fzf)

Следващият в списъка е Fuzzy Finder, известен също като fzf плъгин. Този плъгин ни позволява да търсим и интерактивно избираме файловете, процесите и други с помощта на размита търсачка.

За да го инсталирате, клонирайте хранилището в директорията на плъгина Oh My Zsh.

$ git клонинг --дълбочина 1 https: // github.com / unixorn / fzf-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / добавки / fzf-zsh-plugin

Редактирайте Zsh конфигурационния файл и добавете плъгина, както следва:

добавки = ( ... fzf-zsh-plugin )

След като бъде разрешено, презаредете Zsh конфигурацията или стартирайте нова обвивка.

След това можете да използвате приставката, като изпълните командата „fzf“:

$ fzf

Използвайте следната команда, за да търсите в хронологията на командите:

$ история | fzf

Можете също така да изпълнявате по-сложни задачи като размито търсене, за да стартирате процесите и да ги убиете:

$ пс да се | fzf | awk '{print $2}' | xargs убивам -9

Оттам можете да изберете командата, която искате да убиете.

Плъгин за SSH агент

Приставката SSH Agent автоматично зарежда наличните SSH ключове при стартиране на сесията на обвивката. Това го прави много лесно, когато трябва да взаимодействате с голямо разнообразие от отдалечени машини.

За да го активирате, добавете името на приставката „ssh-agent“ към списъка с приставки „~/.zshrc“.

добавки = ( ... ssh-агент )

С активиран плъгин SSH Agent, ZSH автоматично ще зареди SSH ключовете при стартиране. Следователно можете да използвате SSH, без да е необходимо да въвеждате паролата всеки път.

Приставка за извличане

Приставката Extract предоставя бърз начин за извличане на различни архивни формати като zip, tar и gzip.

Плъгинът дефинира функция, наречена „екстракт“, която извлича архивния файл, който предавате в него, и поддържа голямо разнообразие от типове архивни файлове.

По този начин не е нужно да знаете коя конкретна команда извлича файл; вие просто извличате и функцията се грижи за останалото.

Добавете го, за да го активирате.

Добавете името на приставката към списъка с приставки „~/.zshrc“.

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

Плъгин Colored Man Pages

Man страниците са невероятни инструменти за всички нас. Те обаче са някак скучни с черно-бял текст. За да ги направите по-интересни и по-четими, активирайте приставката Colored Man Pages.

Този плъгин добавя подчертаване на синтаксиса към страниците на ръководството, което ги прави по-лесни за четене и навигация.

Редактирайте Zsh конфигурационния файл и добавете името на приставката, както следва:

добавки = ( ... colored-man-pages )

Приставката Command-Not-Found

Постоянно ли се дразните от грешките „командата не е намерена“ и трябва ръчно да търсите кои инструменти липсват? Не се тревожете повече.

Плъгинът „command-not-found“ използва пакета „command-not-found“ за Zsh, за да предостави предложените пакети, които да бъдат инсталирани, ако дадена команда не може да бъде намерена.

Активирайте го, като го добавите към списъка.

добавки = ( ... командата не е намерена )

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

$ ifconfig

Можете да намерите програмата ifconfig в следните пакети:

* нет-инструменти

Опитвам: sudo ап Инсталирай < избран пакет >

Ето го!

Заключение

В този обширен урок проучихме различни плъгини Oh My Zsh, които могат да подобрят производителността на вашия терминал.