Top 10 Oh My ZSH dodataka koje morate imati za korisnike Maca

Top 10 Oh My Zsh Dodataka Koje Morate Imati Za Korisnike Maca



Ako ste korisnik Maca, vjerojatno koristite svoj terminal za sve svoje razvojne zadatke. Prema zadanim postavkama, macOS dolazi sa Zsh kao zadanom ljuskom. To znači da dobivate sve korisne alate Zsh-a.

Međutim, kako biste povećali korištenje ljuske, možete instalirati Oh My Zsh i dobiti opsežan popis značajki i uslužnih programa.

U ovom vodiču pokazat ćemo vam najkorisnije dodatke koje možete integrirati u svoj Mac terminal za maksimalnu produktivnost.







Oh My Zsh popularan je okvir otvorenog koda za upravljanje vašom Zsh konfiguracijom. Dolazi s mnoštvom dodataka i tema koje mogu dodatno napuniti vaše iskustvo terminala.



Preduvjeti:

Prije nego što zaronimo u svijet Oh My Zsh dodataka, provjerite imate li sljedeće preduvjete:



  • Instaliran Oh My Zsh – Ako još niste instalirali Oh My Zsh, možete slijediti upute za instalaciju na službenom Oh My Zsh GitHub repozitoriju.
  • Osnovna Zsh konfiguracija – trebali biste imati osnovno razumijevanje Zsh-a i znati kako ga konfigurirati. Ako nije, možete početi s minimalnom konfiguracijskom datotekom “~/.zshrc”.

Sada kada imamo pokrivene preduvjete, počnimo.

Brew dodatak

Homebrew je najmoćniji upravitelj paketa za macOS koji dolazi s opsežnim repoom alata.

Umjesto da upisujete sve naredbe, možete upotrijebiti dodatak za kuhanje za dodavanje nekoliko aliasa za uobičajene naredbe za kuhanje.

Da biste ga koristili, dodajte brew u polje dodataka vaše zshrc datoteke:

dodaci = ( ... skuhati )

To će vam omogućiti pristup aliasima na sljedeći način:

Dodatak za uobičajene pseudonime

Ovaj dodatak stvara korisne pseudonime prečaca za mnoge često korištene naredbe.

Da biste ga koristili, dodajte zajedničke pseudonime u niz dodataka u vašoj zshrc datoteci:

dodaci = ( ... uobičajeni aliasi )

Podržane aliase možete pogledati na sljedećoj poveznici:

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

MacOS dodatak

Prethodno nazvan OSX, ovaj dodatak nudi nekoliko uslužnih programa koji ga čine ugodnijim na macOS-u.

Da biste ga počeli koristiti, dodajte dodatak macos u svoj niz dodataka u “~/.zshrc”:

dodaci = ( ... macos )

Podržane naredbe:

Xcode

Ovaj dodatak nudi nekoliko uslužnih programa koji vam mogu pomoći u svakodnevnom korištenju Xcode i iOS razvoja.

dodaci = ( ... xcode )

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

Git dodatak

Dodatak Git pruža snažne prečace i informacije o svim vašim Git spremištima izravno u vašem odzivniku. Ovo je korisno ako radite s više baza kodova i stalno se prebacujete između njih

Da biste omogućili dodatak Git, otvorite svoju datoteku “~/.zshrc” i dodajte “git” na popis dodataka:

dodaci = ( git )

S omogućenim dodatkom Git možete koristiti razne korisne naredbe i informacije povezane s Gitom.

Na primjer, da bismo prikazali trenutnu granu u upitu, možemo ići do direktorija repozitorija.

$ CD / Dom / sonoma / mjerilo

Nakon što prijeđemo na repozitorij referentne vrijednosti, upit će se promijeniti kako bi odražavao naziv repozitorija i trenutnu granu kako slijedi:

➜ benchmark git: ( glavni )

Koristite sljedeću naredbu za provjeru statusa Git repozitorija:

$ git status

Dodatak za označavanje sintakse

Označavanje sintakse obavezna je značajka za bilo koje uređivanje koda na vašem terminalu. Kako bismo omogućili isticanje sintakse u Zsh naredbama, možemo dodati i omogućiti dodatak za isticanje sintakse.

To vam može pomoći da uočite i brzo popravite pogreške u naredbi, kao i da razlikujete različite vrste datoteka.

Dodatak za označavanje sintakse dodaje boju vašim naredbama, olakšavajući uočavanje pogrešaka i razlikovanje različitih vrsta datoteka.

Da biste ga instalirali, klonirajte Git repozitorij i dodajte “zsh-syntax-highlighting” na popis dodataka “~/.zshrc”.

$ git klon https: // github.com / zsh-korisnici / zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / dodaci / zsh-označavanje-sintakse

Uredite Zsh konfiguracijsku datoteku i dodajte dodatak.

dodaci = ( zsh-označavanje-sintakse )

Nakon što spremite promjene, ponovno učitajte konfiguracijsku datoteku ili pokrenite nove sesije terminala.

Dok upisujete svoje naredbe, Zsh će vam pokazati je li naredba važeća ili nevažeća označavajući je zelenom odnosno crvenom bojom.

Dodatak za automatske prijedloge

Drugi i najmoćniji dodatak u Oh My Zsh ekosustavu je dodatak za automatske prijedloge.

Kao što naziv implicira, ovaj dodatak pomaže u automatskom predlaganju naredbi kao vašeg tipa. Ovo se temelji na vašoj prethodnoj povijesti naredbi.

Da biste instalirali dodatak, počnite kloniranjem repozitorija kao što je prikazano u sljedećoj naredbi:

$ git klon https: // github.com / zsh-korisnici / zsh-autosugestije ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / dodaci / zsh-autosugestije

Zatim uredite Zsh konfiguracijsku datoteku i naziv dodatka na sljedeći način:

dodaci = ( # drugih dodataka zsh-autosuggestions)

Nakon što je omogućeno, možete početi upisivati ​​naredbe jer će dodatak predložiti automatsko popunjavanje za prethodno izvršene naredbe. Možete pritisnuti karticu da prihvatite prijedloge.

Dodatak za Zsh povijest

Dodatak za povijest dodaje dodatnu funkcionalnost za upravljanje poviješću vaših naredbi.

Da biste ga instalirali, dodajte “history” na popis dodataka “~/.zshrc” na sljedeći način:

dodaci = ( povijesti )

Nakon što je omogućeno, možemo koristiti različite naredbe za interakciju s poviješću naredbi:

Na primjer, upotrijebite sljedeću naredbu za pregled povijesti naredbi:

$ povijesti

Upotrijebite sljedeću naredbu za izvršenje određene naredbe iz povijesti:

$ ! 42

Koristite sljedeću naredbu za traženje naredbe u povijesti:

$ povijesti | zahvat ključna riječ

Dodatak Fuzzy Finder (fzf)

Sljedeći na popisu je Fuzzy Finder, također poznat kao fzf dodatak. Ovaj nam dodatak omogućuje pretraživanje i interaktivni odabir datoteka, procesa i još mnogo toga pomoću nejasne tražilice.

Da biste ga instalirali, klonirajte spremište u Oh My Zsh direktorij dodataka.

$ git klon --dubina 1 https: // github.com / unixorn / fzf-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / dodaci / fzf-zsh-dodatak

Uredite Zsh konfiguracijsku datoteku i dodajte dodatak na sljedeći način:

dodaci = ( ... fzf-zsh-dodatak )

Nakon što je omogućeno, ponovno učitajte Zsh konfiguraciju ili pokrenite novu ljusku.

Zatim možete koristiti dodatak pokretanjem naredbe “fzf”:

$ fzf

Koristite sljedeću naredbu za pretraživanje kroz povijest naredbi:

$ povijesti | fzf

Također možete izvršiti složenije zadatke kao što je neizrazito pretraživanje kako biste pokrenuli procese i ubili ih:

$ p.s do | fzf | nezgodno '{print $2}' | xargs ubiti -9

Odatle možete odabrati naredbu koju želite ubiti.

SSH dodatak za agente

Dodatak SSH Agent automatski učitava dostupne SSH ključeve kada se pokrene sesija ljuske. To ga čini vrlo lakim kada trebate komunicirati s velikim brojem udaljenih strojeva.

Da biste ga omogućili, dodajte naziv dodatka “ssh-agent” na popis dodataka “~/.zshrc”.

dodaci = ( ... ssh-agent )

S uključenim dodatkom SSH Agent, ZSH će automatski učitati SSH ključeve pri pokretanju. Stoga možete koristiti SSH bez potrebe za svakim unosom zaporke.

Ekstrakt dodatka

Dodatak Extract pruža brz način izdvajanja raznih arhivskih formata kao što su zip, tar i gzip.

Dodatak definira funkciju pod nazivom 'ekstrakt' koja izdvaja arhivsku datoteku koju proslijedite u njoj i podržava veliki izbor vrsta arhivskih datoteka.

Na ovaj način ne morate znati koja specifična naredba izdvaja datoteku; samo izdvojite i funkcija će se pobrinuti za ostalo.

Dodajte ga da biste ga omogućili.

Dodajte naziv dodatka na popis dodataka “~/.zshrc”.

dodaci = ( ... ekstrakt )

Obojeni dodatak Man Pages

Man stranice su nevjerojatni alati za sve nas. Međutim, nekako su dosadni s crno-bijelim tekstom. Kako biste ih učinili zanimljivijima i čitljivijima, omogućite dodatak Colored Man Pages.

Ovaj dodatak dodaje isticanje sintakse stranicama priručnika, čineći ih lakšim za čitanje i navigaciju.

Uredite Zsh konfiguracijsku datoteku i dodajte naziv dodatka na sljedeći način:

dodaci = ( ... stranice u boji )

Dodatak Command-Not-Found

Stalno vas živciraju pogreške 'naredba nije pronađena' i morate ručno tražiti koji alati nedostaju? Ne brini više.

Dodatak 'command-not-found' koristi paket 'command-not-found' za Zsh za pružanje predloženih paketa za instaliranje ako se naredba ne može pronaći.

Omogućite ga dodavanjem na popis.

dodaci = ( ... naredba nije pronađena )

Primjer upotrebe:

$ ifconfig

Program 'ifconfig' možete pronaći u sljedeće pakete:

* net-alati

Probati: sudo prikladan instalirati < odabrani paket >

Eto ga!

Zaključak

U ovom opsežnom vodiču istražili smo razne Oh My Zsh dodatke koji mogu poboljšati produktivnost vašeg terminala.