Zellij, um novo multiplexador de terminal escrito em Rust

sobre zellij

No próximo artigo, daremos uma olhada no Zellij. Este é um espaço de trabalho destinado a desenvolvedores e qualquer usuário que goste do terminal. Em essência, isso é un multiplexador de terminal (semelhante ao tmux) escrito em Rust.

Se, devido às características das tarefas que você costuma realizar, o emulador de terminal que você usa todos os dias falha, experimente este multiplexador de terminal pode ser interessante para você. Zellij inclui um sistema de design e um sistema de plug-ins que permite criar plug-ins em qualquer linguagem compilada em Webassembly..

Zellij deve estar pronto para o uso diário, mas ainda é classificado como beta. Isso significa que ainda podemos encontrar alguns travamentos estranhos ou mau comportamento aqui e ali, mas que, uma vez que os desenvolvedores os encontrem, eles devem ser corrigidos rapidamente. No entanto, é totalmente funcional e pode ser usado no dia a dia. Você só precisa ter paciência se, eventualmente, houver algum problema. Além disso, existem também algumas funcionalidades que ainda não foram implementadas, mas que com a passagem das atualizações esperamos que sejam incluídas.

Características gerais do Zellij

  • Zellij, além de usar Rust, também fornece um grande espaço de trabalho do terminal e multiplexador, assim como tmux e similares.
  • Vamos encontrar disponível para os sistemas operacionais Gnu / Linux e macOS.
  • Como outros multiplexadores, Zellij permite aos usuários dividir o terminal em diferentes painéis e guias. Mas tentou se diferenciar de outros projetos semelhantes oferecendo uma maneira interessante de organizar e redimensionar painéis.
  • O próprio aplicativo por padrão encontrará a melhor distribuição vertical ou horizontal. Zellij inclui um mecanismo de layout que permite aos usuários definir um mapa de painel em um arquivo yaml e carregá-lo ao iniciar o aplicativo. Desta forma, pode-se ter os painéis dispostos como desejado sem ter que fazer todo o trabalho de configuração.
  • Em relação a Sua interface de usuário é muito fácil de usar, leve e oferece uma barra de status na parte inferior com os atalhos de teclado disponíveis. Além disso, também nos mostrará dicas de como usar a ferramenta.
  • Quando o Zellij for iniciado, os usuários perceberão que mostrar os atalhos de teclado disponíveis que permitem bloquear o layout, opções de painel de acesso, opções de guia, redimensionar, rolar e sair. Quando você usa um desses atalhos de teclado, a barra de dicas muda para os atalhos de teclado disponíveis para painéis, como criar um novo painel, mover entre os painéis, fechar o painel ativo e assim por diante.
  • Os atalhos de teclado, bem como o layout inicial usado pelo Zellij ao inicializar, podem ser configure. Você pode dar uma olhada no atalhos de teclado padrão.
  • Zellij também possui alguns painéis especiais que não são terminais. Esses painéis são chamados de plug-ins. Zellij vem com alguns plug-ins pré-construídos como o explorador de arquivos Strider. Zellij usa Webassembly e WASI para carregar esses painéis e dar-lhes acesso à máquina host.

Baixe e instale

Para instalar o binário deste programa no Ubuntu, vamos simplesmente precisar baixe o pacote Gnu / Linux do site do projeto.

baixe o pacote zellij do navegador

Também podemos use o wget para baixar o pacote, isso pode ser feito abrindo um terminal (Ctrl + Alt + T) e digitando nele o comando:

baixar do terminal

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

Assim que o download for concluído, teremos que extrair arquivo baixado:

descompacte o pacote baixado

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

Em seguida, iremos para a pasta na qual o pacote foi extraído. O próximo passo será instale o binário em / usr / local / bin usando no terminal (Ctrl + Alt + T) o comando:

instale zellij

sudo install zellij /usr/local/bin

Após a instalação, só precisamos escrever Zellij No terminal:

testando zellij

Para configurar o Zellij (atalhos de teclado, layouts e plug-ins), os usuários podem consultar o documentação oferecido no site do projeto. Zellij é construído por uma equipe entusiasmada de voluntários. Quem quiser aderir, independentemente do seu nível de experiência, pode seguir as instruções indicadas no seu Página GitHub.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.