Zellij, novi terminalni multiplekser napisan na Rustu

o zelliju

U sljedećem ćemo članku pogledati Zellij. Ovo je radni prostor namijenjen programerima i bilo kojem korisniku koji voli terminal. U biti, ovo je un terminalni multiplekser (slično tmuxu) napisano u Rustu.

Ako zbog karakteristika zadataka koje obično izvodite emulator terminala koji svakodnevno koristite nedostaje, isprobajte ovaj multiplekser terminal možda će vam biti zanimljivo. Zellij uključuje sustav dizajna i sustav dodataka koji vam omogućuju stvaranje dodataka na bilo kojem jeziku na koji se prevede WebAssembly.

Zellij bi trebao biti spreman za svakodnevnu upotrebu, ali još uvijek je klasificiran kao beta. To znači da tu i tamo još uvijek možemo pronaći neke čudne padove ili loše ponašanje, ali da ga jednom kada programeri pronađu, treba prilično brzo popraviti. Međutim, potpuno je funkcionalan i može se koristiti svakodnevno. Jedino morate imati malo strpljenja ako eventualno bude problema. Uz to, postoje i neke značajke koje još nisu implementirane, ali da će se s prolaskom ažuriranja uključiti.

Opće karakteristike Zellij

  • Zellij, osim što koristi Rust, također pruža velik radni prostor od terminala i multipleksera, kao i tmux i slično.
  • Pronaći ćemo ga dostupno za operativne sustave Gnu / Linux i macOS.
  • Poput ostalih multipleksera, Zellij omogućuje korisnicima da terminal podijele na različite ploče i kartice. No, pokušao se razlikovati od drugih sličnih projekata nudi zanimljiv način organiziranja i promjene veličine ploča.
  • Sama aplikacija prema zadanim postavkama naći će najbolju okomitu ili vodoravnu podijeljenu distribuciju. Zellij uključuje mehanizam za raspored koji omogućava korisnicima da definiraju kartu panela u yaml datoteci i učitaju je kad pokrenu aplikaciju. Na taj se način ploče mogu rasporediti po želji, a da se ne moraju obaviti svi radovi postavljanja.
  • U pogledu Njegovo korisničko sučelje vrlo je jednostavno za upotrebu, lagano i nudi statusnu traku na dnu s dostupnim tipkovničkim prečacima. Osim toga, pokazat će nam i savjete o načinu korištenja alata.
  • Kada Zellij započne, korisnici će primijetiti da hoće prikaži dostupne tipkovne prečace koji vam omogućuju zaključavanje izgleda, opcija pristupne ploče, opcija kartica, promjene veličine, pomicanja i izlaska. Kada koristite jedan od ovih tipkovnih prečaca, traka sa savjetima prebacuje se na dostupne tipkovne prečace za ploče, kao što je stvaranje nove ploče, pomicanje između ploča, zatvaranje aktivne ploče itd.
  • Prečice na tipkovnici, kao i početni izgled koji Zellij koristi prilikom pokretanja, mogu biti postaviti. Možete pogledati zadani prečaci na tipkovnici.
  • Zellij također ima neke posebne ploče koje nisu terminalne. Te se ploče nazivaju dodacima. Zellij dolazi s nekim unaprijed izgrađenim dodacima kao što je Strider file explorer. Zellij koristi Webassembly i WASI za učitavanje ovih ploča i omogućavanje pristupa glavnom računalu.

Preuzimanje i instalacija

Da bismo instalirali binarni program ovog programa u Ubuntu, jednostavno ćemo trebati preuzmite Gnu / Linux paket s web stranica projekta.

preuzmite paket zellij iz preglednika

Možemo i mi koristite wget za preuzimanje paketa, to se može učiniti otvaranjem terminala (Ctrl + Alt + T) i upisivanjem naredbe:

preuzmi s terminala

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

Kad je preuzimanje završeno, morat ćemo ekstrakt preuzete datoteke:

raspakirajte preuzeti paket

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

Zatim ćemo otići do mape u kojoj je izvađen paket. Sljedeći će korak biti instalirajte binarni u / Usr / local / bin pomoću naredbe u terminalu (Ctrl + Alt + T):

instalirati zellij

sudo install zellij /usr/local/bin

Nakon instalacije trebamo samo pisati zellij u terminalu:

ispitivanje zellij

Da biste konfigurirali Zellij (tipkovni prečaci, rasporedi i dodaci), korisnici mogu konzultirati documentación ponuđena na web mjestu projekta. Zellij gradi entuzijastični tim volontera. Svatko tko se želi pridružiti, bez obzira na razinu iskustva, može slijediti upute navedene u njima GitHub stranica.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.