首先排除 iterm 和 wrap 不跨平台 不开开源,3 个 *term, 3 个 *y
终端模拟器 | FOSS | 语言 | 跨平台 | star | commits |
---|---|---|---|---|---|
wezterm | MIT | Rust | Y | 6.5k | active |
electerm | MIT | JS | Y | 7.5k | less active |
N | Rust | Y | 9.9k | less active | |
windterm | Apache | C | Y | 10.7k | less active |
GPL | OC | N | 13k | very active | |
kitty | GPL | C+Py | Y | 16.8k | active |
tabby | MIT | TS | Y | 41.1k | active |
alacritty | Apache | Rust | Y | 43.4k | active |
find /Applications -maxdepth 1 -iname "*term*" -o -iname "*by*" -o -iname "*tty*" | xargs du -sh
output:
213M /Applications/WezTerm.app
71M /Applications/WindTerm.app
296M /Applications/Tabby.app
79M /Applications/kitty.app
9.6M /Applications/Alacritty.app
1
2NUT OP 最终 tabby kitty alacritty 争夺冠军, 可以看到 github star 数量是有道理的, 合理的。
|
2
2NUT OP ~ % du -sh /Applications/kitty.app/Contents/Frameworks
24M /Applications/kitty.app/Contents/Frameworks ~ % du -sh /Applications/kitty.app/Contents/Resources 55M /Applications/kitty.app/Contents/Resources sorry for kitty ! |
3
tcbbd 2022-12-07 05:41:41 +08:00
tabby 是给 Windows 用的,因为 Win 的 terminal 都比较挫,也有功能上比较完备的,但 tabby 界面更漂亮,对 nerd font 支持也好。这个就属于找对了 web 技术的应用方向,比那些搞噱头走下沉市场吸引小白的 electron term 强。
alacritty 和 kitty 之争也是挺搞笑的,alacritty 的 maintainer 比较顽固,特别坚持自己那个 benchmark 必须跑全世界第一名,导致 alacritty 加新功能很难,到现在也就勉强够用,而 kitty 的功能已经是多到大部分都用不到了,实际性能也不比 alacritty 差多少。自从 libvte 搞出中文环境下会把行高加高(因为按思源黑体里某个特别高的字符的高度算了)导致界面极其丑陋的 bug 而且他们还不准备修以后,linux 环境就是这俩二选一了(除非你用 KDE ,感觉国内没什么人用 KDE...)。 Mac 其实用 iterm 就够用了,没啥必要换别的其实,你这几个在我看来在 mac 都不是刚需。 |
4
xiaket 2022-12-07 05:50:56 +08:00
iterm 最大的问题是配置文件格式和位置不方便进 git, 而且是 macos only, 所以不像 kitty 那样可以多平台公用. 五年前主用 konsole, 最近用 Linux 也是无脑 kitty 了.
|
5
xiaket 2022-12-07 05:52:51 +08:00
至于按硬盘空间使用来排名.. 这个很重要吗? 想办法跑分都比这重要吧?
|
6
yzld2002 2022-12-07 08:42:11 +08:00
为了 font-ligatures 只能选择 kitty 了
|
7
Chingim 2022-12-07 08:47:37 +08:00 via iPhone
kitty 和 alacritty 的字体渲染有点区别,同样的字体字号,就是 aclacritty 上看起来顺眼一点。
当然这很主观 |
8
Davic1 2022-12-07 08:48:24 +08:00
kitty 对 tmux 不友好, 作者似乎也不喜欢 tmux 这种东西。
|
9
MAGA2022 2022-12-07 09:23:36 +08:00 via Android
mac 上用来用去还是 iterm2
|
10
musi 2022-12-07 09:36:40 +08:00 1
你这发到 macOS 节点讨论跨平台我实在不理解
|
11
xuelu520 2022-12-07 09:55:27 +08:00
Termius 来一发?
|
12
statement 2022-12-07 10:06:59 +08:00
tabby ftp 不好用 不支持查找 要用眼睛一个一个看
|
16
zlstone 2022-12-07 10:14:46 +08:00
alacritty 不支持 fontback 就很难用,这一点没有 kitty 好。
在显示 nerd font 时,kitty 显示的很完美 |
17
likelylee 2022-12-07 10:23:14 +08:00
@Chingim 我也以只觉得 alacritty 的字体渲染更舒服,甚至于在奇怪的缩放比例下也是这样。而且不知道为什么,kitty 的 kitten 和 alacritty 在 ssh 的时候都不能正确发送 terminfo ,导致我必须手工指定。不过很怀念 kitty 的 tab ,alacritty 就是不加入 tab 能力...
|
18
ericls 2022-12-07 10:25:03 +08:00
操作系统自己的窗口管理器做不好 用啥都不舒服
|
19
weeei 2022-12-07 10:28:49 +08:00
@tcbbd Windows 11 在更新以后给 terminal 换了 UI ,好用了一点点,至少默认字体终于是等宽字体而不是宋体了。
|
21
zlstone 2022-12-07 10:57:39 +08:00
如果想在 alacritty 上使用 tab 的话,可以参考这个[链接]( https://github.com/alacritty/alacritty/issues/1544#issuecomment-1337761731),自己`make app`编译一个补丁版 alacritty
|
22
leek120303 2022-12-07 11:17:44 +08:00
我用的是 hyper ,个人感觉挺好用,win mac 都在用
|
23
cwbsw 2022-12-07 11:24:24 +08:00
kitty 不完美兼容 openssh ,这个操作太迷了。很多时候 server 是动不了的,只能换 client 。
|
24
starlin 2022-12-07 13:51:02 +08:00
macos 上换来换去还是 iterm2
|
26
Sainnhepark 2022-12-07 14:26:18 +08:00 via Android
在我看来唯一能和 kitty 打的 wezterm 你就因为体积和星标把它排除了,感觉多少有点不合理。
|
27
2NUT OP @Sainnhepark 我只是粗浅的看的, wezterm 有啥独特的吸引你的地方么, 才放下
|
28
xiaooloong 2022-12-08 09:29:27 +08:00
终端 app 有很多了,有没有「连接会话管理器 app 」的汇总。
类比到 windows 就是,mstsc 的类似实现太多了,RDCMan 有没有替代品。 |
29
retamia 2022-12-08 11:39:14 +08:00
之前换回过一段时间的 tabby ,然而 tabby 的文本查找卡顿很影响使用,还出现过文本查找匹配不一致的问题,最终还是换回了 iTerm2
|
30
pupboss 2022-12-08 14:04:22 +08:00
之前一个帖子看你出 NUC12 ,现在还出吗,如果是高款的联系我呀,主页有 TG 和推特都可以发消息
|
31
kennir 2022-12-08 15:05:16 +08:00
常用 warp , UI 比较舒服 ,备用 iterm2
|
33
Asimov01 2022-12-30 10:46:17 +08:00
好活当赞!
|
34
afon 2023-02-03 19:09:42 +08:00 1
1. tabby 在 macOS 上性能不太行,在「大量」历史滚动的情况下,想要搜索一下,非常艰难,卡顿(貌似最新的版本稍微优化了一点),不过总归还是 electron 的;
- 优点 a. 界面确实比较现代化,好看; - 优点 b. SSH 、SFTP 、Profile 相关的支持不错; - 优点 c. 基本上是开箱即用,不需要啥配置,字体配置啥的都很简单; 2. alacritty 不支持连字 ligature ,不支持 Tab (需要配置 tmux ,稍微有点麻烦,且影响性能); 3. kitty 我用下来,目前没有以上问题,用下来相对趁手; - 缺点 a. 需要一些配置才可以用的顺手; 我的使用历程就差不多是 iTerm2 -> Tabby -> alacritty + tmux -> kitty |
35
wowpaladin 2023-07-16 14:33:42 +08:00
tabby 的 log 功能都不完善,属于不能用了。
|
36
Rorysky 338 天前
windterm 也是假开源
|