Zellij, nový terminálový multiplexer napsaný v Rustu

o zellij

V příštím článku se podíváme na Zellij. Toto je pracovní prostor zaměřený na vývojáře a všechny uživatele, kteří mají rádi terminál. V podstatě to tak je un terminální multiplexor (podobně jako tmux) napsáno v Rust.

Pokud z důvodu charakteristik úloh, které obvykle provádíte, emulátor terminálu, který používáte každý den, selže, zkuste tento multiplexer terminál může to být pro vás zajímavé. Zellij obsahuje návrhový systém a systém zásuvných modulů, který umožňuje vytvářet zásuvné moduly v jakémkoli jazyce, do kterého se kompiluje WebAssembly.

Zellij by měl být připraven na každodenní použití, ale je stále klasifikován jako beta. To znamená, že stále můžeme najít nějaké podivné pády nebo špatné chování, ale jakmile to vývojáři najdou, mělo by to být opraveno poměrně rychle. Je však plně funkční a lze jej používat každý den. Pouze vy musíte mít trpělivost, pokud se nakonec vyskytnou nějaké problémy. Kromě toho existují také některé funkce, které dosud nebyly implementovány, ale s přechodem aktualizací doufáme, že budou zahrnuty.

Obecná charakteristika Zellije

  • Zellij, kromě použití Rust také poskytuje velký pracovní prostor z terminálu a multiplexeru, stejně jako tmux a podobně.
  • Najdeme to k dispozici pro operační systémy Gnu / Linux a macOS.
  • Stejně jako ostatní multiplexery, Zellij umožňuje uživatelům rozdělit terminál na různé panely a karty. Pokusila se však odlišit od jiných podobných projektů nabízí zajímavý způsob uspořádání a změny velikosti panelů.
  • Samotná aplikace ve výchozím nastavení najde nejlepší vertikální nebo horizontální rozdělení rozdělení. Zellij obsahuje modul rozložení, který umožňuje uživatelům definovat mapu panelu v souboru yaml a načíst ji při spuštění aplikace. Tímto způsobem je možné nechat panely uspořádat podle potřeby, aniž byste museli provádět všechny nastavovací práce.
  • Týkající se Jeho uživatelské rozhraní je velmi snadné, lehké a ve spodní části nabízí stavový řádek s dostupnými klávesovými zkratkami. Kromě toho nám také ukáže tipy, jak tento nástroj používat.
  • Po spuštění Zellij si uživatelé všimnou, že ano zobrazit dostupné klávesové zkratky , které vám umožňují zamknout rozložení, zobrazit možnosti panelu, možnosti karty, změnit velikost, posouvat a ukončit. Při použití jedné z těchto klávesových zkratek se panel nápovědy přepne na klávesové zkratky dostupné pro panely, například vytvoření nového panelu, pohyb mezi panely, zavření aktivního panelu atd.
  • Klávesové zkratky, stejně jako počáteční rozložení, které používá Zellij při spuštění, mohou být configurar. Můžete se podívat na výchozí klávesové zkratky.
  • Zellij má také některé speciální panely, které nejsou koncové. Tyto panely se nazývají pluginy. Zellij přichází s některými předem připravenými doplňky, jako je Průzkumník souborů Strider. Zellij používá Webassembly a WASI k načtení těchto panelů a poskytnutí přístupu k hostitelskému počítači.

Stažení a instalace

Pro instalaci binárního souboru tohoto programu v Ubuntu budeme jednoduše potřebovat stáhněte balíček pro GNU / Linux z webové stránky projektu.

stáhněte balíček zellij z prohlížeče

Můžeme také použijte wget ke stažení balíčku, to lze provést otevřením terminálu (Ctrl + Alt + T) a zadáním příkazu:

stáhnout z terminálu

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

Po dokončení stahování budeme muset rozbalte stažený soubor:

rozbalte stažený balíček

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

Pak půjdeme do složky, ve které byl balíček extrahován. Dalším krokem bude nainstalujte binární soubor do / usr / local / bin pomocí terminálu (Ctrl + Alt + T) příkaz:

nainstalovat zellij

sudo install zellij /usr/local/bin

Po instalaci potřebujeme pouze psát zellij v terminálu:

testování zellij

Konfigurace Zellij (klávesové zkratky, rozložení a doplňky), uživatelé mohou konzultovat dokumentace nabízeno na webových stránkách projektu. Zellij je postaven nadšeným týmem dobrovolníků. Kdokoli se chce připojit, bez ohledu na úroveň svých zkušeností, může postupovat podle pokynů uvedených v jeho Stránka GitHub.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.