10 populārākie Oh My ZSH spraudņi Mac lietotājiem

10 Popularakie Oh My Zsh Spraudni Mac Lietotajiem



Ja esat Mac lietotājs, iespējams, izmantojat savu termināli visiem izstrādes uzdevumiem. Pēc noklusējuma MacOS ir iekļauts Zsh kā noklusējuma apvalks. Tas nozīmē, ka jūs saņemat visus noderīgos Zsh rīkus.

Tomēr, lai palielinātu čaulas izmantošanu, varat instalēt Oh My Zsh, lai iegūtu plašu funkciju un utilītu sarakstu.

Šajā apmācībā mēs parādīsim visnoderīgākos spraudņus, kurus varat integrēt savā Mac terminālī, lai nodrošinātu maksimālu produktivitāti.







Oh My Zsh ir populārs atvērtā pirmkoda ietvars jūsu Zsh konfigurācijas pārvaldīšanai. Tam ir daudz spraudņu un motīvu, kas var uzlabot jūsu termināļa pieredzi.



Priekšnosacījumi:

Pirms iedziļināties Oh My Zsh spraudņu pasaulē, pārliecinieties, vai jums ir izpildīti šādi priekšnosacījumi:



  • Instalēts Oh My Zsh — ja vēl neesat instalējis Oh My Zsh, varat sekot instalēšanas instrukcijām oficiālajā Oh My Zsh GitHub repozitorijā.
  • Pamata Zsh konfigurācija – jums ir jābūt pamatzināšanām par Zsh un jāzina, kā to konfigurēt. Ja nē, varat sākt ar minimālu “~/.zshrc” konfigurācijas failu.

Tagad, kad ir izpildīti priekšnoteikumi, sāksim darbu.

Brew Plugin

Homebrew ir jaudīgākais macOS pakotņu pārvaldnieks, kas ir aprīkots ar plašu rīku repo.

Tā vietā, lai rakstītu visas komandas, varat izmantot brew spraudni, lai pievienotu vairākus aizstājvārdus parastajām brūvēšanas komandām.

Lai to izmantotu, pievienojiet brew sava zshrc faila spraudņu masīvam:

spraudņi = ( ... brūvēt )

Tādējādi jūs varēsit piekļūt aizstājvārdiem, kā norādīts tālāk.

Kopējais aizstājvārdu spraudnis

Šis spraudnis izveido noderīgus īsinājumtaustiņu aizstājvārdus daudzām bieži lietotām komandām.

Lai to izmantotu, pievienojiet kopējos aizstājvārdus spraudņu masīvam zshrc failā:

spraudņi = ( ... kopējie aizstājvārdi )

Atbalstītos aizstājvārdus varat skatīt šajā saitē:

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

MacOS spraudnis

Šis spraudnis, kas iepriekš tika saukts par OSX, nodrošina dažas utilītas, lai padarītu to patīkamāku operētājsistēmā MacOS.

Lai sāktu to lietot, pievienojiet macos spraudni savam spraudņu masīvam “~/.zshrc”:

spraudņi = ( ... macos )

Atbalstītās komandas:

Xcode

Šis spraudnis nodrošina dažas utilītas, kas var jums palīdzēt ikdienas lietošanā Xcode un iOS izstrādē.

spraudņi = ( ... xcode )

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

Git spraudnis

Git spraudnis nodrošina jaudīgus saīsnes un informāciju par visām jūsu Git krātuvēm tieši jūsu uzvednē. Tas ir noderīgi, ja strādājat ar vairākām kodu bāzēm un pastāvīgi pārslēdzaties starp tām

Lai iespējotu Git spraudni, atveriet failu “~/.zshrc” un pievienojiet spraudņu sarakstam “git”.

spraudņi = ( git )

Ja ir iespējots Git spraudnis, varat izmantot dažādas noderīgas ar Git saistītas komandas un informāciju.

Piemēram, lai uzvednē parādītu pašreizējo filiāli, mēs varam pāriet uz repozitorija direktoriju.

$ cd / mājas / sonoma / etalons

Kad mēs pārejam uz etalona repozitoriju, uzvedne tiks mainīta, lai atspoguļotu repozitorija nosaukumu un pašreizējo filiāli, kā norādīts tālāk.

➜ git etalons: ( galvenais )

Izmantojiet šo komandu, lai pārbaudītu Git repozitorija statusu:

$ git statuss

Sintakses izcelšanas spraudnis

Sintakses izcelšana ir obligāta funkcija jebkurai koda rediģēšanai jūsu terminālī. Lai iespējotu sintakses izcelšanu Zsh komandās, mēs varam pievienot un iespējot sintakses izcelšanas spraudni.

Tas var palīdzēt pamanīt un ātri novērst komandas kļūdas, kā arī atšķirt dažādu veidu failus.

Sintakses izcelšanas spraudnis piešķir jūsu komandām krāsu, atvieglojot kļūdu pamanīšanu un dažāda veida failu atšķiršanu.

Lai to instalētu, klonējiet Git repozitoriju un pievienojiet “zsh-syntax-highlighting” spraudņu sarakstam “~/.zshrc”.

$ git klons https: // github.com / zsh-lietotāji / zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / spraudņi / zsh-sintakses izcelšana

Rediģējiet Zsh konfigurācijas failu un pievienojiet spraudni.

spraudņi = ( zsh-sintakses izcelšana )

Kad esat saglabājis izmaiņas, atkārtoti ielādējiet konfigurācijas failu vai palaidiet jaunas termināļa sesijas.

Ievadot komandas, Zsh parādīs, vai tā ir derīga vai nederīga komanda, iezīmējot to attiecīgi zaļā un sarkanā krāsā.

Automātisko ieteikumu spraudnis

Otrais un jaudīgākais spraudnis Oh My Zsh ekosistēmā ir automātisko ieteikumu spraudnis.

Kā norāda nosaukums, šie spraudņi palīdz automātiski ieteikt komandas kā jūsu veidu. Tas ir balstīts uz jūsu iepriekšējo komandu vēsturi.

Lai instalētu spraudni, sāciet ar repozitorija klonēšanu, kā parādīts šajā komandā:

$ git klons https: // github.com / zsh-lietotāji / zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / spraudņi / zsh-autosuggestions

Pēc tam rediģējiet Zsh konfigurācijas failu un spraudņa nosaukumu šādi:

spraudņi = ( # citi spraudņi zsh-autosuggestions)

Kad tas ir iespējots, varat sākt rakstīt komandas, jo spraudnis ieteiks iepriekš izpildīto komandu automātisko aizpildīšanu. Varat nospiest cilni, lai pieņemtu ieteikumus.

Zsh vēstures spraudnis

Vēstures spraudnis pievieno papildu funkcionalitāti, lai pārvaldītu komandu vēsturi.

Lai to instalētu, pievienojiet “history” spraudņu sarakstam “~/.zshrc” šādi:

spraudņi = ( vēsture )

Kad tas ir iespējots, mēs varam izmantot dažādas komandas, lai mijiedarbotos ar komandu vēsturi:

Piemēram, izmantojiet šo komandu, lai skatītu komandu vēsturi:

$ vēsture

Izmantojiet šo komandu, lai izpildītu noteiktu komandu no vēstures:

$ ! 42

Izmantojiet šo komandu, lai meklētu komandu vēsturē:

$ vēsture | saķere atslēgvārds

Fuzzy Finder spraudnis (fzf)

Nākamais sarakstā ir Fuzzy Finder, kas pazīstams arī kā fzf spraudnis. Šis spraudnis ļauj mums meklēt un interaktīvi atlasīt failus, apstrādāt un daudz ko citu, izmantojot neskaidru meklētājprogrammu.

Lai to instalētu, klonējiet repozitoriju Oh My Zsh spraudņa direktorijā.

$ git klons -- dziļums 1 https: // github.com / uniksorns / fzf-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / spraudņi / fzf-zsh-spraudnis

Rediģējiet Zsh konfigurācijas failu un pievienojiet spraudni šādi:

spraudņi = ( ... fzf-zsh-plugin )

Kad tas ir iespējots, atkārtoti ielādējiet Zsh konfigurāciju vai palaidiet jaunu apvalku.

Pēc tam varat izmantot spraudni, izpildot komandu “fzf”:

$ fzf

Izmantojiet šo komandu, lai meklētu komandu vēsturē:

$ vēsture | fzf

Varat arī veikt sarežģītākus uzdevumus, piemēram, izplūdušo meklēšanu, lai palaistu procesus un tos iznīcinātu:

$ ps uz | fzf | awk '{print $2}' | xargs nogalināt -9

No turienes jūs varat izvēlēties komandu, kuru vēlaties nogalināt.

SSH aģenta spraudnis

SSH aģenta spraudnis automātiski ielādē pieejamās SSH atslēgas, kad tiek sākta čaulas sesija. Tas padara to ļoti vienkāršu, ja jums ir nepieciešams mijiedarboties ar plašu attālo iekārtu klāstu.

Lai to iespējotu, pievienojiet spraudņa nosaukumu “ssh-agent” spraudņu sarakstam “~/.zshrc”.

spraudņi = ( ... ssh-agent )

Ja ir iespējots SSH aģenta spraudnis, ZSH palaišanas laikā automātiski ielādēs SSH atslēgas. Tāpēc varat izmantot SSH, katru reizi neievadot ieejas frāzi.

Extract Plugin

Extract spraudnis nodrošina ātru veidu, kā iegūt dažādus arhīvu formātus, piemēram, zip, tar un gzip.

Spraudnis definē funkciju, ko sauc par “extract”, kas izvelk tajā nodoto arhīva failu, un tas atbalsta plašu arhīva failu tipu klāstu.

Tādā veidā jums nav jāzina, kāda konkrēta komanda izvelk failu; jūs vienkārši izvelciet , un funkcija parūpēsies par pārējo.

Pievienojiet to, lai to iespējotu.

Pievienojiet spraudņa nosaukumu “~/.zshrc” spraudņu sarakstam.

spraudņi = ( ... ekstrakts )

Colored Man Pages spraudnis

Man lapas ir neticami rīki mums visiem. Tomēr tie ir garlaicīgi ar melnbaltu tekstu. Lai padarītu tos interesantākus un lasāmākus, iespējojiet spraudni Colored Man Pages.

Šis spraudnis pievieno sintakses izcēlumu rokasgrāmatām, padarot tās vieglāk lasāmas un orientējamas.

Rediģējiet Zsh konfigurācijas failu un pievienojiet spraudņa nosaukumu šādi:

spraudņi = ( ... krāsainas cilvēka lapas )

Spraudnis Command-Not-Found

Vai jūs pastāvīgi kaitina kļūdas “komanda nav atrasta” un jums ir manuāli jāmeklē, kuri rīki trūkst? Neuztraucieties vairāk.

Spraudnis “command-not-found” izmanto pakotni “command-not-found”, kas paredzēta Zsh, lai nodrošinātu ieteiktās pakotnes, kas jāinstalē, ja komandu nevar atrast.

Iespējojiet to, pievienojot to sarakstam.

spraudņi = ( ... komanda-nav atrasta )

Lietošanas piemērs:

$ ifconfig

Programmu “ifconfig” var atrast iekšā šādas paketes:

* tīkla rīki

Izmēģiniet: sudo apt uzstādīt < izvēlētā pakete >

Tur jums tas ir!

Secinājums

Šajā plašajā apmācībā mēs izpētījām dažādus Oh My Zsh spraudņus, kas var uzlabot jūsu termināļa produktivitāti.