首页 WezTerm (Alacritty 的竞品)
文章
取消

WezTerm (Alacritty 的竞品)

WezTerm 与 Alacritty 的区别

它们的定位都是

  • 跨平台的(win10+、Linux、MacOS)
  • GPU 加速的
  • 终端模拟软件 (terminal emulator):你可以连本地 shell、ssh、WSL
角度WezTermAlacritty
仓库地址https://github.com/wez/weztermhttps://github.com/alacritty/alacritty
热重载
多标签页
多路复用
配置方式~/.wezterm.lua lua 文件随每个发行版本附带的 alacritty.yml 文件
报错方式弹出系统信息窗口或者新的 gui 窗口原窗口底部出现横幅

从贡献者组成结构看(截至 2023 年 4 月)

WezTerm 主要贡献者

Alacritty 主要贡献者

显然 WezTerm 更多是作为 @wez 的个人项目进行开源的,而 Alacritty 有多一些人贡献了主要的代码:前者有 200 名贡献者和 7k+ 提交,后者有 383 名和 2k+。

但 WezTerm 有更丰富的功能和文档,并且从 2018 年开始,似乎一直都很活跃(尤其在 2022 年),其作者仍在添加新的功能(比如 Command Palettemultiplex)。

而 Alacritty 从 2016 年开始,主要开发的活跃年份在 2018 年,近两年不太活跃(似乎已进入维护阶段,而且很多使用者想要的功能不会被实现)。

一些我的使用体验:

  • Alacritty 最突出的优点在于内存占用很小、配置精简、启动迅速、使用流畅,如果你想要一个稳定的、简单的 GPU 加速终端,它非常适合
  • WezTerm 最突出的优点在于功能全面而细致,使用起来像是 MobaXterm 这类终端软件的核心功能,只是基于 TUI
  • 值得一提的是,WezTerm 的作者一定时时刻刻都在使用自己的软件,否则不可能一个人对很多使用者想要的细节都打磨到位

  • WezTerm 的内存占用至少需要 180M(它可以不需要启用任何终端,使用自己的方式通过 ssh 连接服务器),而 Alacritty 只需要 70M(其中含 PowerShell 所需的 30M)
  • WezTerm 的缓冲方式有待改进,比如很容易出现画面遗留(这在 Alacritty 中不会出现)

Pane

https://github.com/wez/wezterm/discussions/3331

  • 水平或者垂直拆分:<Ctrl-Shift-Alt-%> <Ctrl-Shift-Alt-">
  • 选择面板:<Ctrl-Shift-方向键> 或者鼠标点击
本文由作者按照 CC BY 4.0 进行授权

nushell 命令记录

R 语言绘图包整理搜集