Linux · Ferramentas do Sistema
WezTerm
WezTerm é um emulador de terminal rápido, acelerado por GPU, com multiplexador, configuração em Lua e suporte integrado a SSH.
- Licença
- MIT
- Versão mais recente
- 20240203-110809-5046fc22 (3 de fevereiro de 2024)
- Desenvolvedor
- Wez Furlong
- Instalações
- 2,226 (Flathub, 30 dias)




O que é o WezTerm?
WezTerm é um emulador de terminal escrito em Rust que lida com renderização, multiplexação e SSH em um único binário. Ele suporta recursos modernos de fontes, como ligaduras e hiperlinks. O projeto é maduro, com lançamentos regulares e foco em desempenho e profundidade de personalização.
Ele se destina a desenvolvedores que querem uma única ferramenta para trabalho local e remoto. Se você depende de tmux ou mosh, o WezTerm os substitui ao integrar esses fluxos de trabalho diretamente na interface gráfica. É ideal para usuários que preferem configurar ferramentas via código em vez de configurações de interface gráfica.
Em comparação com o Alacritty, o WezTerm é mais pesado, mas muito mais rico em recursos. O Alacritty é minimalista e rápido, enquanto o WezTerm adiciona abas, divisões e multiplexação. Ele se sente como um terminal completo que não requer plugins externos para a gestão básica do fluxo de trabalho.
Ideal para: Desenvolvedores que querem um terminal poderoso e configurável que lida com multiplexação local e remota sem ferramentas extras.
Principais recursos do WezTerm
- Renderização acelerada por GPU para baixa latência
- Cliente SSH integrado com multiplexação
- Sistema de configuração baseado em Lua
- Suporte a abas e painéis divididos
- Ligaduras de fonte e hiperlinks
- Suporte a multiplexador remoto sem tmux
- Suporte multiplataforma (Linux, macOS, Windows)
Prós
- Solução tudo-em-um para terminal e multiplexação
- Altamente personalizável via Lua
- Motor de renderização rápido
- Sem necessidade de tmux em hosts remotos
Contras
- Curva de aprendizado mais íngreme devido à configuração em Lua
- Uso de recursos mais pesado que terminais minimalistas
- A documentação pode ser escassa para recursos avançados de Lua
Programas do Windows que o WezTerm substitui
Como instalar o WezTerm no Linux
flatpak install flathub org.wezfurlong.weztermsudo pacman -S weztermsudo zypper install weztermDicas para quem vem do Windows
Se você vem do Alacritty, espere escrever um arquivo de configuração Lua em vez de TOML. Os atalhos são definidos nesta configuração, então revise a seção de keymap. Para fluxos de trabalho remotos, você pode substituir sessões do tmux pelo multiplexador embutido do WezTerm, que funciona via SSH sem instalar o tmux no servidor.
Versões recentes
- 20240203-110809-5046fc22 —
A very long list of improvements to performance and resource utilization as well as new features. The changelog has a complete list!
WezTerm: perguntas frequentes
O WezTerm substitui o tmux?
Sim, ele possui um multiplexador embutido que fornece abas e divisões local e remotamente. Você não precisa instalar o tmux no host remoto para usar esses recursos.
O WezTerm é mais rápido que o Alacritty?
Ambos são muito rápidos, mas o WezTerm usa aceleração por GPU para renderização. Na prática, a diferença é insignificante para a maioria dos usuários, mas o WezTerm lida melhor com layouts complexos.
Como eu configuro o WezTerm?
A configuração é feita em um arquivo Lua, geralmente localizado em ~/.config/wezterm/wezterm.lua. Você pode definir cores, atalhos de teclado e comportamento neste arquivo.
Posso usar o WezTerm para sessões SSH remotas?
Sim, o WezTerm tem um cliente SSH integrado. Você pode abrir shells remotos em abas ou divisões e usar o multiplexador embutido para gerenciá-los.
Atualizado em