Zellij, een nieuwe terminal multiplexer geschreven in Rust

over zellij

In het volgende artikel gaan we Zellij bekijken. Dit is een werkruimte gericht op ontwikkelaars en elke gebruiker die van de terminal houdt. In wezen is dit un terminal multiplexer (vergelijkbaar met tmux) geschreven in Rust.

Als, vanwege de kenmerken van de taken die u gewoonlijk uitvoert, de terminalemulator die u dagelijks gebruikt tekortschiet, probeer dan deze multiplexer van terminal het kan interessant voor je zijn. Zellij bevat een ontwerpsysteem en een plug-insysteem waarmee u plug-ins kunt maken in elke taal waarin wordt gecompileerd WebAssembly.

Zellij moet klaar zijn voor dagelijks gebruik, maar is nog steeds geclassificeerd als bèta. Dit betekent dat we hier en daar nog steeds enkele rare crashes of slecht gedrag kunnen vinden, maar dat zodra de ontwikkelaars het vinden, het redelijk snel moet worden opgelost. Het is echter volledig functioneel en kan dagelijks worden gebruikt. Alleen jij moet wat geduld hebben als er uiteindelijk problemen zijn. Daarnaast zijn er ook enkele functies die nog niet zijn geïmplementeerd, maar waarvan we hopen dat ze met het verstrijken van de updates zullen worden opgenomen.

Algemene kenmerken van Zellij

  • Zellij gebruikt naast Rust ook biedt een grote werkruimte vanaf de terminal en multiplexer, net als tmux en dergelijke.
  • We zullen het vinden beschikbaar voor zowel Gnu / Linux- als macOS-besturingssystemen.
  • Net als andere multiplexers heeft Zellij stelt gebruikers in staat om de terminal in verschillende panelen en tabbladen te verdelen. Maar het heeft geprobeerd zich te onderscheiden van andere soortgelijke projecten biedt een interessante manier om panelen te ordenen en het formaat ervan te wijzigen.
  • De applicatie zelf standaard vindt het de beste verticale of horizontale gesplitste distributie. Zellij bevat een layout-engine waarmee gebruikers een paneelkaart in een yaml-bestand kunnen definiëren en deze kunnen laden wanneer ze de applicatie starten. Op deze manier kan men de panelen naar wens laten inrichten zonder al het opstelwerk te moeten doen.
  • Wat betreft de De gebruikersinterface is zeer gebruiksvriendelijk, licht van gewicht en biedt onderaan een statusbalk met beschikbare sneltoetsen. Daarnaast laat het ons ook tips zien voor het gebruik van de tool.
  • Wanneer Zellij start, zullen gebruikers merken dat ze dat zullen doen toon beschikbare sneltoetsen waarmee u de lay-out, paneelopties, tabbladopties, formaat wijzigen, bladeren en afsluiten kunt vergrendelen. Wanneer u een van deze sneltoetsen gebruikt, schakelt de hintbalk over naar de sneltoetsen die beschikbaar zijn voor panelen, zoals een nieuw paneel maken, tussen panelen schakelen, het actieve paneel sluiten, enzovoort.
  • De sneltoetsen, evenals de initiële lay-out die door Zellij wordt gebruikt bij het opstarten, kunnen dat zijn configureren. U kunt een kijkje nemen op het standaard sneltoetsen.
  • Zellij heeft ook enkele speciale panelen die niet terminal zijn. Deze panelen worden plug-ins genoemd. Zellij wordt geleverd met een aantal voorgebouwde plug-ins, zoals Strider-bestandsverkenner. Zellij gebruikt Webassembly en WASI om deze panelen te laden en ze toegang te geven tot de hostcomputer.

Downloaden en installeren

Om het binaire bestand van dit programma in Ubuntu te installeren, hebben we gewoon nodig download het Gnu / Linux-pakket van het project website.

download het zellij-pakket vanuit de browser

We kunnen ook gebruik wget om het pakket te downloaden, dit kan gedaan worden door een terminal te openen (Ctrl + Alt + T) en daarin het commando te typen:

downloaden van terminal

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

Zodra de download is voltooid, zullen we dat moeten doen pak het gedownloade bestand uit:

pak het gedownloade pakket uit

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

Vervolgens gaan we naar de map waarin het pakket is uitgepakt. De volgende stap zal zijn installeer het binaire bestand in / Usr / local / bin door in de terminal (Ctrl + Alt + T) de opdracht te gebruiken:

installeer zellij

sudo install zellij /usr/local/bin

Na de installatie hebben we alleen nodig schrijven zelly in de terminal:

testen zellij

Om Zellij (sneltoetsen, lay-outs en plug-ins), gebruikers kunnen het documentatie aangeboden op de projectwebsite. Zellij is gebouwd door een enthousiast team van vrijwilligers. Iedereen die mee wil doen, ongeacht zijn ervaringsniveau, kan de instructies volgen die in hun GitHub-pagina.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.