Zellij, nowy multiplekser terminala napisany w języku Rust

o zellij

W następnym artykule przyjrzymy się Zellijowi. To obszar roboczy przeznaczony dla programistów i każdego użytkownika, który lubi terminal. W istocie tak jest un multiplekser terminala (podobny do tmux) napisane w języku Rust.

Jeśli ze względu na charakterystykę zadań, które zwykle wykonujesz, emulator terminala, którego używasz na co dzień, nie działa, wypróbuj ten multiplekser terminal może cię to zainteresować. Zellij zawiera system projektowania i system wtyczek, który umożliwia tworzenie wtyczek w dowolnym języku, do którego można się kompilować WebAssembly.

Zellij powinien być gotowy do codziennego użytku, ale jest nadal klasyfikowany jako beta. Oznacza to, że wciąż możemy znaleźć jakieś dziwne awarie lub złe zachowanie, ale gdy programiści je znajdą, powinno to zostać naprawione dość szybko. Jest jednak w pełni funkcjonalny i można go używać na co dzień. Tylko musisz mieć trochę cierpliwości, jeśli w końcu pojawią się jakieś problemy. Ponadto istnieją również funkcje, które nie zostały jeszcze zaimplementowane, ale mamy nadzieję, że wraz z wprowadzeniem aktualizacji zostaną uwzględnione.

Ogólna charakterystyka Zellija

  • Zellij, oprócz używania Rusta, również zapewnia dużą przestrzeń roboczą z terminala i multipleksera, podobnie jak tmux i tym podobne.
  • Znajdziemy to dostępne dla systemów operacyjnych Gnu / Linux i macOS.
  • Podobnie jak inne multipleksery, Zellij umożliwia użytkownikom podzielenie terminala na różne panele i zakładki. Ale próbował odróżnić się od innych podobnych projektów oferując ciekawy sposób organizowania i zmiany rozmiaru paneli.
  • Sama aplikacja domyślnie znajdzie najlepszy rozkład podziału pionowego lub poziomego. Zellij zawiera silnik układu, który umożliwia użytkownikom definiowanie mapy panelu w pliku yaml i ładowanie go podczas uruchamiania aplikacji. W ten sposób można ustawić panele zgodnie z życzeniem bez konieczności wykonywania wszystkich prac przygotowawczych.
  • W sprawie Jego interfejs użytkownika jest bardzo łatwy w użyciu, lekki i oferuje pasek stanu na dole z dostępnymi skrótami klawiaturowymi. Ponadto pokaże nam również wskazówki, jak korzystać z narzędzia.
  • Po uruchomieniu Zellij użytkownicy zauważą, że tak pokaż dostępne skróty klawiaturowe które pozwalają zablokować układ, opcje panelu dostępu, opcje zakładek, zmienić rozmiar, przewijać i wyjść. Gdy używasz jednego z tych skrótów klawiaturowych, pasek podpowiedzi przełącza się na dostępne skróty klawiaturowe dla paneli, takie jak tworzenie nowego panelu, przechodzenie między panelami, zamykanie aktywnego panelu itd.
  • Skróty klawiaturowe, a także początkowy układ używany przez Zellij podczas uruchamiania, mogą być skonfigurować. Możesz rzucić okiem na plik domyślne skróty klawiaturowe.
  • Zellij ma również kilka specjalnych paneli, które nie są terminalami. Panele te nazywane są wtyczkami. Zellij zawiera kilka gotowych wtyczek, takich jak eksplorator plików Strider. Zellij używa Webassembly i WASI do załadowania tych paneli i zapewnienia im dostępu do maszyny hosta.

Pobierz i zainstaluj

Aby zainstalować plik binarny tego programu w Ubuntu, będziemy po prostu potrzebować pobierz pakiet Gnu / Linux z witryna projektu.

pobierz pakiet zellij z przeglądarki

Możemy także użyj wget, aby pobrać pakiet, można to zrobić otwierając terminal (Ctrl + Alt + T) i wpisując w nim polecenie:

pobrać z terminala

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

Po zakończeniu pobierania będziemy musieli wypakuj pobrany plik:

rozpakuj pobrany pakiet

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

Następnie przejdziemy do folderu, w którym pakiet został rozpakowany. Następnym krokiem będzie zainstaluj plik binarny / usr / local / bin używając w terminalu (Ctrl + Alt + T) polecenie:

zainstaluj zellij

sudo install zellij /usr/local/bin

Po instalacji potrzebujemy tylko napisać zellij w terminalu:

testing zellij

Aby skonfigurować Zellij (skróty klawiaturowe, układy i wtyczki), użytkownicy mogą zapoznać się z dokumentacji oferowane na stronie projektu. Zellij jest tworzony przez entuzjastyczny zespół wolontariuszy. Każdy, kto chce dołączyć, niezależnie od poziomu doświadczenia, może postępować zgodnie z instrukcjami wskazanymi w ich Strona GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.