Rustis kirjutatud uus terminali multiplekser Zellij

umbes zellij

Järgmises artiklis heidame pilgu Zellijile. See on tööruum, mis on suunatud arendajatele ja kõigile kasutajatele, kellele terminal meeldib. Sisuliselt on see nii un terminali multiplekser (sarnane tmuxiga) kirjutatud Rustis.

Kui tavapäraste ülesannete omaduste tõttu jääb iga päev kasutatav terminaliemulaator alla, proovige seda multiplekserit terminal see võib teile huvitav olla. Zellij sisaldab disainisüsteemi ja pistikprogrammisüsteemi, mis võimaldab teil luua pistikprogramme mis tahes keeles, millesse kompileeritakse WebAssembly.

Zellij peaks olema valmis igapäevaseks kasutamiseks, kuid on endiselt beetaversioon. See tähendab, et siin-seal võime ikkagi leida imelikke krahhe või halba käitumist, kuid kui arendajad selle leiavad, tuleks see üsna kiiresti parandada. Kuid see on täielikult funktsionaalne ja seda saab kasutada igapäevaselt. Ainult teil peab olema mõni kannatlikkus, kui lõpuks on mingeid probleeme. Lisaks on ka mõned funktsioonid, mida pole veel rakendatud, kuid loodame, et koos värskenduste lisamisega need kaasatakse.

Zelliji üldised omadused

  • Zellij lisaks Rusti kasutamisele ka pakub terminalist ja multiplekserist suurt tööruumi, nagu ka tmux jms.
  • Me leiame selle üles saadaval nii Gnu / Linuxi kui ka macOS-i operatsioonisüsteemidele.
  • Nagu teised multiplekserid, nii ka Zellij võimaldab kasutajatel jagada terminali erinevateks paneelideks ja vahelehtedeks. Kuid ta on püüdnud teistest sarnastest projektidest eristuda pakkudes huvitavat viisi paneelide korraldamiseks ja suuruse muutmiseks.
  • Rakendus ise vaikimisi leiab see parima vertikaalse või horisontaalse jaotuse. Zellij sisaldab paigutusmootorit, mis võimaldab kasutajatel määratleda paneelikaart yaml-failis ja laadida see rakenduse käivitamisel. Sel viisil saab paneelid paigutada vastavalt soovile, ilma et peaksite kogu seadistustööd tegema.
  • Kohta Selle kasutajaliides on väga lihtne kasutada, kerge ja pakub allosas olekuriba koos saadaolevate klaviatuuri otseteedega. Lisaks näitab see meile ka näpunäiteid tööriista kasutamise kohta.
  • Kui Zellij käivitub, märkavad kasutajad seda ka kuvada saadaolevad kiirklahvid mis võimaldavad lukustada paigutuse, juurdepääsupaneeli suvanditele, vahelehtede suvanditele, suuruse muutmisele, kerimisele ja väljumisele. Ühe neist klaviatuuri otseteedest lähtudes lülitub vihjeriba paneelide jaoks saadaolevatele kiirklahvidele, näiteks uue paneeli loomiseks, paneelide vahel liikumiseks, aktiivse paneeli sulgemiseks jne.
  • Klaviatuuri otseteed ja ka Zelliji käivitamisel kasutatav esialgne paigutus võivad olla üles seadma. Võite heita pilgu vaikeklahvid.
  • Zellijil on ka mõned spetsiaalsed paneelid, mis pole terminalid. Neid paneele nimetatakse pluginateks. Zellijil on mõned eelnevalt ehitatud pistikprogrammid, näiteks Strideri failide uurija. Zellij kasutab veebipaneeli ja WASI-d nende paneelide laadimiseks ja neile juurdepääsu võimaldamiseks hostmasinale.

Laadige alla ja installige

Selle programmi binaarkaardi installimiseks Ubuntu vajame lihtsalt laadige alla Gnu / Linuxi pakett projekti veebisait.

laadige brauserist alla pakett zellij

Me võime ka paketi allalaadimiseks kasutage wget, seda saab teha, avades terminali (Ctrl + Alt + T) ja tippides sinna käsu:

terminalist alla laadida

wget https://github.com/zellij-org/zellij/releases/latest/download/zellij-x86_64-unknown-linux-musl.tar.gz

Kui allalaadimine on lõppenud, peame seda tegema väljavõte allalaaditud failist:

paki allalaaditud pakett lahti

tar xzvf zellij-x86_64-unknown-linux-musl.tar.gz

Seejärel läheme kausta, milles pakett välja tõmmati. Järgmine samm on installige binaar / usr / local / bin kasutades terminalis (Ctrl + Alt + T) käsku:

installige zellij

sudo install zellij /usr/local/bin

Pärast installimist vajame ainult kirjutama zellij terminalis:

zellij testimine

Zellij (klaviatuuri otseteed, paigutused ja pistikprogrammid), kasutajad saavad tutvuda dokumentatsioon pakutakse projekti veebisaidil. Zelliji ehitab entusiastlik vabatahtlike meeskond. Kõik, kes soovivad liituda, võivad sõltumata oma kogemuste tasemest järgida juhendis märgitud juhiseid GitHubi leht.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.