Paranna päätelaitteen tuottavuutta: Oh My Zsh -laajennukset, joita tarvitset

Paranna Paatelaitteen Tuottavuutta Oh My Zsh Laajennukset Joita Tarvitset



Useimmat meistä viettävät valtavan määrän aikaa terminaalissa ja saattavat miettiä, kuinka voit ladata päätelaitteen työnkulkusi 10-kertaiseksi kehittäjätasolle.

Tässä opetusohjelmassa näytämme sinulle, kuinka saat päätelaitteen käyttösi tehokkaalle käyttäjätasolle hyödyntämällä Oh My Zsh -sovellusta ja sen tehokkaita laajennuksia.

Oh My Zsh on suosittu avoimen lähdekoodin kehys Zsh-kokoonpanon hallintaan. Sen mukana tulee lukuisia laajennuksia ja teemoja, jotka voivat tehostaa päätekokemustasi.





Edellytykset:

Ennen kuin sukeltaamme Oh My Zsh -laajennusten maailmaan, varmista, että sinulla on seuraavat edellytykset:



  • Asennettu Zsh – Zsh:n pitäisi olla jo asennettuna järjestelmääsi. Jos ei, voit asentaa sen käyttämällä järjestelmäsi paketinhallintaa.
  • Asennettu Oh My Zsh - Jos et ole vielä asentanut Oh My Zsh -ohjelmaa, voit seurata virallisen Oh My Zsh GitHub -arkiston asennusohjeita.
  • Zsh:n perusasetukset – Sinulla pitäisi olla Zsh:n perusymmärrys ja osata määrittää se. Jos ei, voit aloittaa minimaalisella ~/.zshrc-määritystiedostolla.

Nyt kun edellytykset on käsitelty, aloitetaan.

Git Plugin

Git-laajennus tarjoaa tehokkaita pikakuvakkeita ja tietoja kaikista Git-varastoistasi suoraan kehotteessa. Tämä on hyödyllistä, jos työskentelet useiden koodikantojen kanssa ja vaihdat jatkuvasti niiden välillä

Ota Git-laajennus käyttöön avaamalla ~/.zshrc-tiedosto ja lisäämällä 'git' laajennusten luetteloon:

laajennuksia = ( git )

Kun Git-laajennus on käytössä, voit käyttää erilaisia ​​hyödyllisiä Gitiin liittyviä komentoja ja tietoja.

Esimerkiksi, jos haluat näyttää nykyisen haaran kehotteessa, voimme siirtyä arkistohakemistoon:

$ CD / Koti / minun täytyy / benchmark

Kun siirrymme vertailuarvovarastoon, kehote muuttuu kuvastamaan arkiston nimeä ja nykyistä haaraa seuraavasti:

➜  benchmark git: ( pää )

Käytä seuraavaa komentoa tarkistaaksesi Git-tietovaraston tilan:

$ git-tila

Syntaksin korostuslaajennus

Syntaksin korostus on pakollinen ominaisuus kaikissa päätteesi koodin muokkauksissa. Ottaaksemme syntaksin korostuksen käyttöön Zsh-komennoissa, voimme lisätä ja ottaa käyttöön syntaksin korostuksen laajennuksen.

Tämä voi auttaa sinua havaitsemaan ja nopeasti korjaamaan komennon virheet sekä erottamaan erityyppiset tiedostot.

Syntaksin korostuslaajennus lisää väriä komentoihisi, mikä helpottaa virheiden havaitsemista ja erityyppisten tiedostojen erottamista.

Asenna se kloonaamalla Git-arkisto ja lisäämällä 'zsh-syntax-highlighting' '~/.zshrc'-laajennusten luetteloon:

$ git klooni https: // github.com / zsh-käyttäjät / zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / laajennuksia / zsh-syntax-highlighting

Muokkaa Zsh-asetustiedostoa ja lisää laajennus:

laajennuksia = ( zsh-syntax-highlighting )

Kun olet tallentanut muutokset, lataa määritystiedosto uudelleen tai käynnistä uudet pääteistunnot.

Kun kirjoitat komentoja, Zsh näyttää, onko se kelvollinen vai virheellinen komento korostamalla sen vihreällä ja punaisella.

Auto-Suggestions Plugin

Oh My Zsh -ekosysteemin toinen ja tehokkain laajennus on automaattiset ehdotukset -laajennus.

Kuten nimestä voi päätellä, nämä lisäosat auttavat ehdottamaan automaattisesti tyyppisi komentoja. Tämä perustuu edelliseen komentohistoriaasi.

Asentaaksesi laajennuksen, aloita kloonaamalla arkisto seuraavan komennon mukaisesti:

$ git klooni https: // github.com / zsh-käyttäjät / zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / laajennuksia / zsh-autosuggestions

Muokkaa seuraavaksi Zsh-määritystiedostoa ja laajennuksen nimeä seuraavasti:

laajennuksia = ( # muuta laajennusta zsh-autosuggestions)

Kun se on otettu käyttöön, voit alkaa kirjoittaa komentoja, koska laajennus ehdottaa automaattista täyttöä aiemmin suoritetuille komentoille. Voit hyväksyä ehdotukset painamalla välilehteä.

Zsh History Plugin

Historia-laajennus lisää lisätoiminnon komentohistorian hallintaan.

Asenna se lisäämällä 'history' '~/.zshrc'-laajennusten luetteloon seuraavasti:

laajennuksia = ( historia )

Kun se on otettu käyttöön, voimme käyttää erilaisia ​​komentoja ollaksemme vuorovaikutuksessa komentohistorian kanssa.

Käytä esimerkiksi seuraavaa nähdäksesi komentohistorian:

$ historia

Käytä seuraavaa suorittaaksesi tietyn komennon historiasta:

$ ! 42

Käytä seuraavaa etsiäksesi komentoa historiasta:

$ historia | ote avainsana

Fuzzy Finder -laajennus (fzf)

Seuraavaksi listalla on Fuzzy Finder, joka tunnetaan myös nimellä fzf-laajennus. Tämän laajennuksen avulla voimme etsiä ja interaktiivisesti valita tiedostoja, käsitellä ja paljon muuta käyttämällä sumeaa hakukonetta.

Asenna se kloonaamalla arkisto Oh My Zsh -laajennushakemistoon:

$ git klooni -- syvyys 1 https: // github.com / unixorn / fzf-zsh-plugin.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom} / laajennuksia / fzf-zsh-plugin

Muokkaa Zsh-määritystiedostoa ja lisää laajennus seuraavasti:

laajennuksia = ( ... fzf-zsh-plugin )

Kun se on otettu käyttöön, lataa Zsh-kokoonpano uudelleen tai käynnistä uusi komentotulkki.

Voit sitten käyttää laajennusta suorittamalla komennon 'fzf'.

$ fzf

Käytä seuraavaa komentoa hakeaksesi komentohistoriasta:

$ historia | fzf

Voit myös suorittaa monimutkaisempia tehtäviä, kuten sumean haun, suorittaaksesi prosesseja ja tappaaksesi ne:

$ ps to | fzf | awk '{print $2}' | xargs tappaa -9

Sieltä voit valita komennon, jonka haluat tappaa.

SSH Agent Plugin

SSH Agent -laajennus lataa automaattisesti käytettävissä olevat SSH-avaimet, kun shell-istunto käynnistetään. Tämä tekee siitä erittäin helppoa, kun haluat olla vuorovaikutuksessa useiden erilaisten etälaitteiden kanssa.

Ota se käyttöön lisäämällä 'ssh-agent'-laajennuksen nimi '~/.zshrc'-laajennusten luetteloon:

laajennuksia = ( ... ssh-agentti )

Kun SSH Agent -laajennus on käytössä, Zsh lataa SSH-avaimet automaattisesti käynnistyksen yhteydessä. Siksi voit käyttää SSH:ta ilman, että sinun tarvitsee kirjoittaa tunnuslausetta joka kerta.

Pura laajennus

Pura-laajennus tarjoaa nopean tavan purkaa erilaisia ​​arkistomuotoja, kuten zip, tar ja gzip.

Laajennus määrittelee 'purkaa'-nimisen toiminnon, joka purkaa siihen välittämäsi arkistotiedoston ja tukee monia erilaisia ​​arkiston tiedostotyyppejä.

Tällä tavalla sinun ei tarvitse tietää, mikä komento purkaa tiedoston; purat vain ja toiminto hoitaa loput.

Lisää se ottaaksesi sen käyttöön.

Lisää laajennuksen nimi “~/.zshrc”-laajennusten luetteloon:

laajennuksia = ( ... ottaa talteen )

Colored Man Pages -laajennus

Man-sivut ovat uskomattomia työkaluja meille kaikille. Ne ovat kuitenkin aika tylsiä mustavalkoisen tekstin kanssa. Jos haluat tehdä niistä mielenkiintoisempia ja luettavampia, ota käyttöön Colored Man Pages -laajennus.

Tämä laajennus lisää syntaksin korostuksen man-sivuille, mikä helpottaa niiden lukemista ja selailua.

Muokkaa Zsh-määritystiedostoa ja lisää laajennuksen nimi seuraavasti:

laajennuksia = ( ... värilliset-mies-sivut )

Command-Not-Found Plugin

Ärsyttääkö sinua jatkuvasti 'komentoa ei löydy' -virheet ja joudut etsimään manuaalisesti, mitkä työkalut puuttuvat? Älä murehdi enää.

Command-not-found -laajennus käyttää Zsh:n komento-ei-found-pakettia tarjotakseen ehdotetut paketit asennettavaksi, jos komentoa ei löydy.

Ota se käyttöön lisäämällä se luetteloon:

laajennuksia = ( ... komentoa ei löydy )

Käyttöesimerkki:

$ ifconfig
Ohjelma 'ifconfig' voidaan löytää sisään seuraavat paketit:
* net-työkalut
Yrittää: sudo apt Asentaa < valittu paketti >

Siinä se on!

Johtopäätös

Tässä laajassa opetusohjelmassa tutkimme erilaisia ​​Oh My Zsh -laajennuksia, jotka voivat parantaa päätelaitteen tuottavuutta.