MacOS 11.4 的自带 Terminal 性能提升了很多?

2021-06-29 09:38:59 +08:00
 RudyS

之前就是觉得有点卡顿,用 Alacritty 替代了好久了;偶然切回来,突然觉得很流畅了。

8460 次点击
所在节点    macOS
30 条回复
IgniteWhite
2021-06-29 09:41:39 +08:00
kitty 真正的神
wangkun025
2021-06-29 09:45:47 +08:00
自从买了 M1,就用自带的 terminal 了。
以前用 iterm2 。
我是轻度用户。
Mitt
2021-06-29 10:06:30 +08:00
一直觉得挺流畅的,我换 iterm2 单纯是因为功能更多一点(包括 rz 这种支持)
mxi1
2021-06-29 10:06:44 +08:00
@IgniteWhite kitty 现在的版本不支持无限缓冲区;没有 m1 native 支持;
mxi1
2021-06-29 10:08:42 +08:00
@Mitt iterm2 的一点好处是现代字体渲染比自带的 terminal 要好很多;比如 operator mono 字体,能使用自带的各种体态的字体样式; terminal 就傻傻的把 regular 样式给加粗
cubecube
2021-06-29 10:21:02 +08:00
Terminal 挺流畅的了,就是功能少点
iterm 就是功能多
byte10
2021-06-29 10:34:57 +08:00
一个终端还有性能的问题? 10 年前的电脑都不会有问题吧。这个个性能 啥问题?
zhanggang807
2021-06-29 10:37:14 +08:00
主要是 iterm 功能多一些,有时能提高一些效率,比如 broadcast input 功能
多 panel 时很好用
anonydmer
2021-06-29 10:39:53 +08:00
重度命令行用户,目前还是用 iTerm2 ; 内置 terminal 功能还是有些少,比如横向纵向分屏和各种快捷键
EvilDevilJin
2021-06-29 10:47:50 +08:00
用 iTerm2 纯粹是为了好看,颜值是第一生产力
Numbcoder
2021-06-29 11:06:13 +08:00
@mxi1 kitty 已经是 universal 版本了
ynyounuo
2021-06-29 11:18:11 +08:00
参考我之前做的 input lag 测试


至于 rendering 和 parsing 还是 Alacritty 更胜一筹,但是现在功能愈发臃肿也逐渐不如 alpha/beta 的时候了。Kitty 的原则和 Alacritty 是背道而驰的,Kitty 觉得窗口,tab 这类东西都应该由 terminal 来实现,Alacritty 觉得这类应该由诸如 tmux 之类的 multiplexer 来实现。我日常还是用 iTerm,不过 Kitty 的 Unicode input 工具挺好用,我也在用
jdhao
2021-06-29 11:53:54 +08:00
terminal 真彩色都不支持。。
lostberryzz
2021-06-29 12:15:59 +08:00
iterm 其实效率也还可以吧,terminal 常用功能都有,但是总有功能点不如 iterm 的地方,这时候就很劝退了
snooprat
2021-06-29 12:40:20 +08:00
自从换了 M1 就用自带 Terminal 了+1,感觉刷新和延迟都是最好的。
MrKrabs
2021-06-29 16:00:30 +08:00
一直都用 Terminal
lucifer9
2021-06-29 17:21:33 +08:00
Terminal 不支持真彩,楼上有人说了
Alacritty 不支持 ligatures
IgniteWhite
2021-06-29 18:07:43 +08:00
@mxi1
@ynyounuo
我不用 Alacritty 纯粹因为它目前没有 ligature 和 curly/coloured underline 支持,特殊字符也对不齐。不过 Alacritty 最近有在讨论以后的 graphics protocol 发展方向,所以肯定会持续关注的。他们最近的 PR 有在提议使用 sixel:
https://github.com/alacritty/alacritty/pull/4763

现在的 graphics protocol 有 sixel,iTerm 2 自家的,kitty 自家的。

我写了个主流 terminal 常用功能对比,不一定全,不一定新,仅供参考:
https://github.com/g6ai/dotfiles/wiki/Terminal-Emulators

关于现有 terminal emulator 的 graphics protocol 的一点介绍讨论:
https://www.reddit.com/r/tmux/comments/np7rjj/what_terminal_emulator_goes_well_with_tmux/h06gzvy/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&context=3
Nitroethane
2021-06-29 18:15:17 +08:00
我不用自带 terminal 的原因是它不支持 OSC 52,在 SSH 里用 tmux 的时候没法同步剪贴板
IgniteWhite
2021-06-29 18:29:50 +08:00
@Nitroethane SSH 的 tmux 同步剪贴板需要自己配置,我在 wiki 里写了过程:
https://github.com/g6ai/dotfiles/wiki/tmux.conf#copy-over-ssh
具体配置也在那个 repo 里面。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/786386

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX