Terminaalin mukauttaminen Oh My Zsh -teemoilla

Terminaalin Mukauttaminen Oh My Zsh Teemoilla



Pääte on yksi ylivoimaisimmista työkaluista missä tahansa kehittäjäekosysteemissä. Rakennatpa sovelluksia JavaScriptillä, .NETillä, Rustilla jne., aiot olla vuorovaikutuksessa järjestelmäsi kanssa käyttämällä päätettä muodossa tai toisessa.

Vaikka on olemassa laaja valikoima järjestelmän kuoria, joista osa on oletusarvoisia, kuten Bash, Zsh on erottunut yhdeksi nykyaikaisten kehittäjien tehokkaimmista, helppokäyttöisimmistä ja monipuolisimmista kuorista.







Se on edistynyt shell-apuohjelma, joka tarjoaa matalan ja korkean tason järjestelmän työkalujen abstraktion aina kun tarvitset niitä. Se on myös pakattu laajalla komentosarjakielellä, jonka avulla voimme automatisoida yksinkertaisista erittäin edistyneisiin tehtäviin käyttämällä yksinkertaista syntaksia.



Tässä opetusohjelmassa opimme, kuinka voimme mukauttaa Zsh-kuoriistuntojamme Oh My Zsh:n avulla. Tämä sisältää laajan teeman räätälöinnin, laajennukset, komentojen täydennyksen, oikeinkirjoituksen korjauksen, ohjelmoitavan komento-lain täydennyksen, äärimmäiset maadoitus- ja hakuominaisuudet ja paljon muuta.



Mikä on Oh My Zsh?

Aloitetaan perusteista ja keskustellaan siitä, mikä Oh My Zsh on. Yksinkertaisesti sanottuna Oh My Zsh on ilmainen ja avoimen lähdekoodin yhteisölähtöinen kehys Zsh-kokoonpanon ominaisuuksien hallintaan ja laajentamiseen.





Se on täynnä erittäin tehokkaita ominaisuuksia, kuten yksinkertainen Zsh-kokoonpano, jota on helpompi lukea ja ylläpitää. Se tarjoaa tuen mukautetuille teemoille ja laajan valikoiman laajennuksia, jotka soveltuvat tiettyihin tehtäviin.

Asennetaan Zsh

Ennen kuin voimme asentaa Oh My Zshin, meidän on varmistettava, että Zsh-kuori on asennettu järjestelmään. Kohdejärjestelmästäsi riippuen tämä voi olla oletuskuori.



Tässä viestissä esittelemme kuitenkin asennuksen Ubuntu 23.04:ään. Siksi meidän on ensin asennettava se.

Voimme tehdä tämän käyttämällä 'apt' seuraavien komentojen mukaisesti:

$ sudo apt-get update
$ sudo apt Asentaa zsh



Asennuksen jälkeen voimme jatkaa ja asettaa Zsh:n uudeksi oletuskuoreksi nykyiselle käyttäjälle suorittamalla seuraavan komennon:

$ chsh


Tämä kehottaa sinua valitsemaan, minkä kuoren haluat asettaa oletukseksi. Jatka syöttämällä polku Zsh-binaariin ensisijaiseksi oletuskuoreksi.

Oh My Zsh:n asentaminen

Kun Zsh on asennettu ja määritetty, voimme jatkaa Oh My Zsh -asennusta. Voimme tehdä tämän käyttämällä curl- tai wget-komentoa seuraavien komentojen mukaisesti:

sh -c ' $(kihara -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) '


Jos haluat käyttää wget-komentoa, suorita komento seuraavasti:

sh -c ' $(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -) '


Kun suoritat jommankumman edellisistä komennoista, sen pitäisi ladata Oh My Zsh -asennusohjelma ja määrittää se komentotulkissasi. Tämä tulee automaattisesti oletuslaajennusten, -toimintojen ja oletusteeman mukana.

Määritetään Zsh

Kun olet asentanut Oh My Zsh:n, löydät ZSH-kuoren asetustiedoston kotihakemistosi '.zshrc'-kansiosta.

Tämä on samanlainen kuin tyypillinen Zsh-määritystiedosto, mutta tarjoaa yksinkertaisemman syntaksin, joka poistaa Zsh:n määritysten monimutkaisuuden tarpeidesi mukaan.

Voit muokata asetustiedostoa millä tahansa haluamallasi tekstieditorilla.

$ nano ~ / .zshrc


Kun olet tehnyt muutoksia kokoonpanoon, sinun on ladattava se uudelleen, jotta muutokset tulevat voimaan nykyisessä istunnossa.

Voit tehdä tämän käyttämällä 'lähde'-komentoa seuraavasti:

$ lähde ~ / .zshrc

Oh My Zsh Teemat

Oh My Zsh sisältää paljon teemoja, joiden avulla voit määrittää nopeasti uuden teeman kuorillesi.

Oletuksena Oh My Zsh tallentaa nämä teemat '~/.oh-my-zsh/themes' -hakemistoon. Voit käyttää “ls”-komentoa listataksesi teeman seuraavasti:


Ennen kuin asetat uuden teeman, saatat joutua esikatselemaan teemaa. Voit tehdä tämän selaamalla seuraavan resurssin teemaluetteloa:

Uuden teeman asettaminen

Oletetaan, että pidät teemasta nimeltä 'alanpeabody'. Aseta uusi teema muokkaamalla '.zshrc'-tiedostoa.

$ .zshrc


Etsi sieltä merkintä seuraavan kuvan mukaisesti:

ZSH_THEME = 'robby russell'


Muokkaa arvoa 'robbyrussell' sen teeman nimeksi, jota haluat käyttää.

ZSH_THEME = 'alanpeabody'


Tallenna seuraavaksi muutokset ja lataa uusi kokoonpano uudelleen ottaaksesi uuden teeman käyttöön.

Teemojen mukauttaminen

Joissakin tapauksissa saatat pitää tietyistä teeman ominaisuuksista, mutta haluat muuttaa muita. Voit tehdä tämän muokkaamalla teematiedostoa '.oh-my-zsh/themes' -hakemistossa.

Löydät tiedoston tiedoston 'theme_name.zsh-theme' alta. Muokkaa teeman eri kokoonpanoja tekstieditorilla.

HUOMAUTUS: Voit välttää tiedoston tukkeutumisen ja alkuperäisen teematiedoston vahingoittumisen kopioimalla olemassa olevan teeman ja muokkaamalla sitä tarpeen mukaan.

Joitakin yleisiä mukautettuja asioita ovat PROMPT ja PROMPTS samalla nimellä teematiedostossa.

Lisäosien käyttäminen

Jos haluat käyttää laajennusta, kloonaa laajennusvarasto '~/.oh-my-zsh/custom/plugins' -hakemistoon. Tämän jälkeen voit aktivoida laajennuksen lisäämällä sen nimen '~/.zshrc'-määritystiedoston laajennustaulukkoon.

Seuraava resurssi näyttää luettelon kaikista käytettävissä olevista teemoista ja niiden toiminnoista:

UKK

Nyt kun olet oppinut mukauttamaan Zsh-kuoresi Oh My Zsh -kehyksen avulla, katsotaanpa joitain kysymyksiä, joita sinulla saattaa olla.

    • Onko ZSH-latausaikani hidas?

Joissakin tapauksissa saatat kohdata, että Zsh-kuoresi latausaika on hidastunut huomattavasti. Voit profiloida Zsh-käynnistysajan käyttämällä seuraavaa komentoa:

$ aika zsh -i -c poistu


Tämä palauttaa kokonaisajan, joka kuluu Zsh:n latautumiseen kokonaan seuraavasti:

zsh -i -c poistu 0.04s käyttäjä 0.02s järjestelmä 99 % prosessori 0,060 kaikki yhteensä


Teemasta, laajennuksista, mukautetuista funktioista ja lisätyökaluista riippuen saatat huomata, että tämä arvo voi kestää kauemmin. Hitaiden käynnistysaikojen optimoimiseksi vähennä latautuvien laajennusten määrää, kun komentotulkki käynnistetään.

    • Kuinka teen ZSH-käynnistysongelmien vianmäärityksen?

Jos haluat nähdä kaikki tiedot ja toiminnot, jotka tapahtuvat, kun käynnistät Zsh-kuoren, käytä seuraavaa komentoa ottaaksesi monisanaisuus käyttöön:

$ zsh -xv


Tämä näyttää sinulle yksityiskohtaisesti kaikki tehtävät, jotka Zsh suorittaa käynnistyksen yhteydessä. Tämän ominaisuuden avulla voit määrittää virheelliset kokoonpanot ja tavat ratkaista ne.

Johtopäätös

Toivomme, että tämä opetusohjelma auttoi sinua. Tässä viestissä opit kaiken, mitä sinun tulee tietää Oh My Zsh -kehyksen asentamisesta ja määrittämisestä Linux-järjestelmääsi.