Zellij, un nuovo multiplexer terminale scritto in Rust

su zellij

Nel prossimo articolo daremo uno sguardo a Zellij. Questo è uno spazio di lavoro rivolto agli sviluppatori e a qualsiasi utente a cui piace il terminale. In sostanza, questo è un multiplexer terminale (simile a tmux) scritto in ruggine.

Se, a causa delle caratteristiche delle attività che svolgi abitualmente, l'emulatore di terminale che usi ogni giorno non è all'altezza, prova questo multiplexer di terminale potrebbe essere interessante per te. Zellij include un sistema di progettazione e un sistema di plugin che ti permette di creare plugin in qualsiasi linguaggio in cui compili WebAssembly.

Zellij dovrebbe essere pronto per l'uso quotidiano, ma è ancora classificato come beta. Ciò significa che possiamo ancora trovare alcuni strani arresti anomali o cattivi comportamenti qua e là, ma che una volta che gli sviluppatori lo trovano, dovrebbe essere risolto abbastanza rapidamente. Tuttavia, è completamente funzionale e può essere utilizzato quotidianamente. Devi solo avere un po 'di pazienza se alla fine ci sono problemi. Inoltre, ci sono anche alcune funzionalità che non sono state ancora implementate, ma che con il passaggio degli aggiornamenti speriamo vengano incluse.

Caratteristiche generali di Zellij

  • Zellij, oltre a usare Rust, anche fornisce un ampio spazio di lavoro dal terminale e dal multiplexer, così come tmux e simili.
  • Lo troveremo disponibile per entrambi i sistemi operativi Gnu / Linux e macOS.
  • Come altri multiplexer, Zellij consente agli utenti di dividere il terminale in diversi pannelli e schede. Ma ha cercato di differenziarsi da altri progetti simili offrendo un modo interessante per organizzare e ridimensionare i pannelli.
  • L'applicazione stessa per impostazione predefinita troverà la migliore distribuzione di divisione verticale o orizzontale. Zellij include un motore di layout che consente agli utenti di definire una mappa del pannello in un file yaml e caricarlo quando avviano l'applicazione. In questo modo si possono avere i pannelli disposti a piacere senza dover fare tutto il lavoro di setup.
  • Per quanto riguarda La sua interfaccia utente è molto facile da usare, leggera e offre una barra di stato in basso con le scorciatoie da tastiera disponibili. Inoltre, ci mostrerà anche suggerimenti su come utilizzare lo strumento.
  • Quando Zellij si avvia, gli utenti noteranno che lo faranno mostra le scorciatoie da tastiera disponibili che consentono di bloccare il layout, accedere alle opzioni del pannello, alle opzioni delle schede, ridimensionare, scorrere e uscire. Quando si utilizza una di queste scelte rapide da tastiera, la barra dei suggerimenti passa alle scelte rapide da tastiera disponibili per i pannelli, ad esempio la creazione di un nuovo pannello, lo spostamento tra i pannelli, la chiusura del pannello attivo e così via.
  • Le scorciatoie da tastiera, così come il layout iniziale utilizzato da Zellij all'avvio, possono essere configurare. Puoi dare un'occhiata al file scorciatoie da tastiera predefinite.
  • Zellij ha anche alcuni pannelli speciali che non sono terminali. Questi pannelli sono chiamati plugin. Zellij viene fornito con alcuni plugin predefiniti come il file explorer di Strider. Zellij utilizza Webassembly e WASI per caricare questi pannelli e fornire loro l'accesso alla macchina host.

Scarica e installa

Per installare il binario di questo programma in Ubuntu, avremo semplicemente bisogno di scarica il pacchetto Gnu / Linux dal file sito web del progetto.

scarica il pacchetto zellij dal browser

Possiamo anche usa wget per scaricare il pacchetto, questo può essere fatto aprendo un terminale (Ctrl + Alt + T) e digitandovi il comando:

scarica dal terminale

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

Una volta terminato il download, dovremo farlo estrai il file scaricato:

decomprimere il pacchetto scaricato

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

Quindi andremo alla cartella in cui è stato estratto il pacchetto. Il prossimo passo sarà installa il binario in / Usr / local / bin utilizzando nel terminale (Ctrl + Alt + T) il comando:

installa zellij

sudo install zellij /usr/local/bin

Dopo l'installazione, abbiamo solo bisogno di scrivere zelij Nel terminal:

testing zellij

Per configurare Zellij (scorciatoie da tastiera, layout e plug-in), gli utenti possono consultare il documentazione offerto sul sito web del progetto. Zellij è costruito da un team entusiasta di volontari. Chiunque voglia aderire, indipendentemente dal proprio livello di esperienza, può seguire le istruzioni indicate nel proprio Pagina GitHub.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.