个人写一点自己整理的异同, 权当抛砖引玉, 希望有熟悉这几个工具的小伙伴能提供建议
特性 | Kitty | WezTerm | Alacritty | Ghostty |
---|---|---|---|---|
编程语言 | C 和 Python | Rust | Rust | Zig |
配置方式 | 纯文本( kitty.conf ) | Lua 脚本 | YAML/TOML | 键值对文本 |
开发状态 | 成熟 | 活跃 | 成熟但更新慢 | 新兴, 正在开发中, Warp 团队作品 |
![]() |
1
Stunt4013 3 天前
无脑 kitty
|
2
zidian 3 天前
??? Ghostty 怎么就变成 Warp 的作品了
|
3
chenqh 3 天前 ![]() kitty 不支持 windows 吧.
|
![]() |
4
hzzhzzdogee OP @zidian 确实, 我前面看错了, 已更正
![]() |
![]() |
5
xiaoz 3 天前 via Android
我最近也写了一个 Ztty:https://www.v2ex.com/t/1122201
不过功能比较简单 |
![]() |
6
sjdhome 3 天前 ![]() kitty 除了不支持 Windows ,其他都挺好。分屏功能比 tmux 的舒服一些
|
7
yannxia 3 天前 ![]() WezTerm Lua 算是扩展能力比较强的一种了,不过其实一个终端没啥好扩展的
|
![]() |
8
lucifer9 3 天前 ![]() kitty 坑最少吧
如果平台支持,优先选 Kitty |
![]() |
9
Immortal 3 天前 ![]() Kitty 目前算最稳定,性能又不错的
Wezterm 好像维护没之前勤快了,作者人不错.性能上需要改 fps 到 100 帧才算流畅. Alacritty 轻度用还好,重度需要搭配 tmux,原生没有多标签.但是用了 tmux 性能下降厉害. Ghostty 再养养 让我推荐就是用 Kitty,观望 Ghostty |
10
arielherself 3 天前 ![]() 对我来说:
1. Kitty 斜体渲染有问题,而作者坚持不修改,所以直接排除; 2. Alacritty 不支持 ligature ,直接排除; 3. Wezterm 可以,但是性能一般,暂且排除; 4. Contour Terminal 的 bug 太多,直接排除。 因此选择 Ghostty 。 |
11
arielherself 3 天前 ![]() Ghostty 没有上述问题,在我看来属于 just works 类型的工具,很符合我的需求
|
12
chenqh 3 天前 ![]() 我用 wezterm,可以写配置,直接拉起一堆运行各种脚本的窗口,这个功能对我而言太需要了.
|
13
yadam 3 天前 ![]() 认同 #9 (除了 wezterm, 我没用过)
- kitty 目前是我的主力, 没有遇到过什么问题 - alacritty 是之前我的备用, 主要场景是要开两个 terminal, 并且希望绑定两个全局的 run or raise 的快捷键 - ghostty 感觉系统原生 UI 做的比较好, macOS 和 gnome 下都很融入系统, 有 tab, 在显示图片的时候比 kitty 分辨率高很多(类似 kitty icat 那种), 缺点是 ssh 到一台新机器的时候要把它自己的 terminfo 拷一份过去, 否则有些程序会报错. 然后 copy on select 之类的功能还不支持, 看有 issue 在讨论. 确实需要再养养, 现在它取代了 alacrity 作为我的第二终端模拟器 |
14
hefish 3 天前
你们要求真多,我是逮到哪个用哪个。。。
|
![]() |
15
EchoWhale 3 天前 via iPhone
WezTerm
|
16
Goooler 3 天前
Ghostty + Fish
|
![]() |
17
FightPig 3 天前 ![]() 我选 WezTerm ,功能多一点,三平台通用
|
![]() |
18
AEDaydreamer 3 天前
我用的 kitty ,感觉性能好一点
|
![]() |
19
weixiangzhe 3 天前 ![]() 我主用 alacritty + tmux 没有 tmux 确实不太好用
|
![]() |
20
july1995 3 天前 ![]() ghostty 我之前在用,但是 ghostty 在 ssh 使用的时候会发送一个自己的 xterm=xterm-ghostty ,导致很多服务器都不认识他,出现了一些问题。虽然可以配置,但是我懒得配置。 直接弃用了,换回了 wezterm 。
|
21
xban 3 天前
借楼问下我的 tabby 启动的时候自动把我 mac 的 orbstack 也启动了,这个翻遍了配置都不知道是为什么,有没有大佬知道原因的
|
![]() |
23
chinni 3 天前
windows 用户,最近 wezterm 配置好了以后 还是很方便的,各种快捷键,基本可以不用鼠标(
|
![]() |
24
fanxasy 3 天前
这里面有没有哪款支持多端同步的
|
![]() |
25
ns09005264 3 天前 ![]() |
![]() |
26
BenX 3 天前
Tabby + Warp + iTerm
|
27
jdz 3 天前 via Android
为什么没有 Windows terminal 呢
|
![]() |
28
ooops 3 天前
warp
|
![]() |
29
ndxxx 3 天前
前三个现在都有在用,最后一个了解过没有使用的兴趣。
|
![]() |
30
i386 3 天前 via iPhone
Ghostty 至今都不支持查找 我真是服了。。。
|
![]() |
31
milkpuff 3 天前
用的 foot
|
32
dnfQzjPBXtWmML 3 天前
在用 kitty
想尝试 wezterm ,不过没时间迁移配置 |
33
dayeye2006199 2 天前 ![]() ghostty 是 hashicorp ( terraform ,consul ,nomad ,vagrant, ...) 的这位 hash(imoto)从个人项目搞起来的
|
![]() |
34
byby 2 天前 via iPhone
用来用去还是 iterm2
|
![]() |
35
laogui 2 天前 via Android
wezterm 太重了,另外三个都差不多,搭配 tmux 用随便选个轻量的就行
|
![]() |
36
Bluecoda 2 天前
ghostty 用了几天,连查找都没,又滚回 iterm2
|
![]() |
37
tt67wq 2 天前
ghostty ,因为 zig 真不错
|
![]() |
38
lekai63 2 天前 via iPhone
目前用 Ghostty
xterm 需要复制一下,其他没啥大碍。 你们说的查找是啥?我咋一直没明白终端的查找 0.0 我是 nano 下 Meta + W 查找 🐶 |
![]() |
39
gowk 2 天前
iTerm2 + Ghostty
|
![]() |
40
kios 2 天前
目前还是用 iTerm2 + vim 感觉良好
|
![]() |
41
webfrogs 2 天前
Ghostty 我在 linux 下无法使用 fcitx 的中文输入法。
|
42
tomyail 2 天前 ![]() iterm2 -> alacritty -> kitty -> WezTerm -> kitty
iterm2: 新手期使用的。 alacritty: 听说这次 gpu 加速用过一年,和 iterm2 最大的区别我觉得是支持配置文件,这样配置文件可以跨机器同步。 kitty: 用过一段时间,感觉和 alacritty 差不多 WezTerm: 在 window 上用过一段时间,好像就它支持 window ,并且内置了 tmux 。(脚本用了 lua 配置,和 neovim 一样,更加灵活。我的配置文件: https://github.com/Tomyail/dotfiles/blob/main/dot_config/wezterm/wezterm.lua ),不过 WezTerm 内置的 tmux 我觉得还是还是没有原来的的 tmux 好用,尤其是 prefix + s 切换会话,不支持切换会话的时候实时查看窗口。再加上 window 用的也不是特别多。 kitty:最后还是回到了 kitty ,因为它有个非常炫酷的功能 cursor_trail ,可以让我非常容易看清楚自己的鼠标在哪里( https://www.reddit.com/r/KittyTerminal/comments/1g7vkwt/neovide_like_cursor_animation_in_kitty_terminal/) |
43
stdout 2 天前 ![]() 用了好久的 iterm2 ,功能太多了。占用内存过多,换了 Ghostty ,一样用。主要是简洁快。缺点是还要配置才好用
|
44
QlanQ 2 天前 ![]() ghostty 有个很大的问题,不知道是不是我的设置问题,在 自带的 terminal 和 alacritty 上,输出的 文本如果是 json 字符串个,在最前面的 { 双击,会自动选中 整个 json 串,但是 ghostty 不行哇,我要弃用了
|
45
kid1412621 2 天前 via iPhone
有没有在 chromeOS 下比较完美的😅
|
![]() |
46
Maboroshii 2 天前 ![]() |
47
techphoebe 2 天前 via iPhone ![]() kitty 一直有内存泄露的问题,我喜欢长期开着,多标签页,用几天内存占用就超过 1g 了
|
48
ffxrqyzby 2 天前
@dnfQzjPBXtWmML #32 相比 wezterm 感觉 kitty 更快点
|
49
Binwalker 2 天前 ![]() kitty 有 cursor_tail ,所以我用 kitty
|
![]() |
50
hzzhzzdogee OP @dayeye2006199 是的, 创始人是 hashicorp 出来的
|
51
rekord 1 天前 via Android
alacritty+tmux+nvim
|
52
arielherself 1 天前
@webfrogs 可以排查下问题然后去仓库提个 issue ,我这里是正常的( Ghostty 用 fcitx5 拼音)
|