Zellij, novi terminalni multiplekser napisan na Rustu

o zellij

U sljedećem članku ćemo pogledati Zellij. Ovo je radni prostor namijenjen programerima i bilo kojem korisniku koji voli terminal. U suštini ovo je un terminalni multiplekser (slično tmux) napisano u Rust.

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 sistem dizajna i sistem dodataka koji vam omogućavaju da kreirate dodatke na bilo kojem jeziku na koji se kompajlira WebAssembly.

Zellij bi trebao biti spreman za svakodnevnu upotrebu, ali je i dalje 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 kada ga programeri pronađu, to bi trebalo prilično brzo popraviti. Međutim, potpuno je funkcionalan i može se koristiti svakodnevno. Samo morate imati malo strpljenja ako eventualno dođe do bilo kakvih problema. Pored toga, postoje i neke funkcije koje još nisu implementirane, ali da će se s prolaskom ažuriranja uključiti.

Opšte karakteristike Zelija

  • Zellij, osim što koristi Rust, takođe pruža veliki radni prostor od terminala i multipleksera, kao i tmux i slično.
  • Pronaći ćemo ga dostupno i za Gnu / Linux i za macOS operativne sisteme.
  • Kao i drugi multiplekseri, Zellij omogućava korisnicima da terminal podijele na različite ploče i kartice. Ali pokušala je da se razlikuje od drugih sličnih projekata nudi zanimljiv način organizacije i promjene veličine panela.
  • Sama aplikacija po defaultu će pronaći najbolju vertikalnu ili horizontalnu split distribuciju. Zellij uključuje mehanizam izgleda koji omogućava korisnicima da definiraju mapu panela u yaml datoteci i učitaju je kad pokrenu aplikaciju. Na ovaj način, ploče se mogu rasporediti po želji, a da se ne moraju obaviti svi radovi postavljanja.
  • Što se tiče Njegovo korisničko sučelje je vrlo jednostavno za upotrebu, lagano i nudi statusnu traku na dnu sa dostupnim prečicama na tastaturi. Pored toga, pokazat će nam i savjete o načinu upotrebe alata.
  • Kada Zellij započne, korisnici će primijetiti da hoće prikazuju dostupne prečice na tastaturi koji vam omogućavaju da zaključate izgled, opcije pristupne ploče, opcije kartice, promjenu veličine, pomicanje i izlaz. Kada koristite jednu od ovih prečica na tastaturi, traka sa savetima prebacuje se na dostupne prečice na tastaturi za panele, kao što je stvaranje novog panela, kretanje između panela, zatvaranje aktivne ploče i tako dalje.
  • Prečice na tastaturi, kao i početni raspored koji koristi Zellij prilikom pokretanja, mogu biti postaviti. Možete pogledati zadane prečice na tastaturi.
  • 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čunaru.

Preuzimanje i instalacija

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

preuzmite paket zellij iz pretraživača

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

preuzmite s terminala

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

Kada je preuzimanje završeno, morat ćemo izdvojite preuzetu datoteku:

raspakirajte preuzeti paket

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

Zatim ćemo otići do mape u kojoj je paket izdvojen. Sljedeći korak će biti instalirajte binarni u / usr / local / bin koristeći naredbu u terminalu (Ctrl + Alt + T):

instalirati zellij

sudo install zellij /usr/local/bin

Nakon instalacije, trebamo samo piši zellij u terminalu:

testiranje zellij

Za konfiguriranje Zellij (prečice na tastaturi, rasporedi i dodaci), korisnici mogu konsultovati dokumentacija ponuđena na web stranici projekta. Zellij gradi entuzijastični tim volontera. Svi koji se žele pridružiti, bez obzira na nivo iskustva, mogu slijediti upute navedene u njima GitHub stranica.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.