vim从8.1开始, 内置了一个终端, 可以用:term命令启动.
测试最新MacVim里的终端和最新版iterm2, 测试方法如下:
iterm2会出现下面的情况:
中间有好多空白行, 看上去好像刷新不过来的感觉. 而MacVim的终端里完全不会, 没有一个空白行, 是不是可以认为性能比iterm2好?
gvim好像可以作为正常的终端使用, 试了很多常用的明令, 都没问题, 包括tmux, git, vim, emacs.
另外, gvim还支持标签页, 简直就是一个功能完善的终端app. 好像是个终端神器啊.
不过MacVim好像不支持标签页.
--------xxxxxxxxxxxxxxxx------------
这个测试跟窗口大小关系很大, 窗口最大化后, 效果最明显. 比较的时候一定要让窗口大小差不多大才有意义.
mbp2016, 应该还不至于.
我用的zsh, fish配置, 你可以试下.
另外, 我刚试了bash, 确实没问题, 因为我的bash配置比较简单, 测不出性能. 可能你的配置也比较简单, 或者说性能不敏感.
Emacs 配 libvterm 不也是终端神器么
我觉得是 iTerm2 太慢了,用过十几款终端了,感觉 iTerm2 可能是用过的里面最慢的。。不是的话就是 Terminal.app。
觉得 iterm2 主要强调的是扩展性,很多方便的功能,比如密码管理器,tmux 整合,triggers
niwtr
7
iTerm2开GPU rendering还是很快的呀
发现跟窗口大小关系非常大, 窗口最大化时效果最明显.
全部最大化后, 做了一下比较:
- iterm2最差(5分)
- 自带终端其次(7分)
- MacVim性能依然明显超越(9分)
iterm2:
macOS自带终端:
MacVim:
能否让vterm的prompt长一点, 最好跟其他保持一致? 另外, 窗口大小一定要保持一样.
iterm2开启GPU渲染后, 效果提升明显, 超过自带终端, 接近MacVim. 大概是iterm2(8分), MacVim(9分), MacVim依然效果最好.
测试要按键时间长一点, 大概5秒以上.
Nasy
13
不知道乃从那儿看出窗口小的?我窗口一直都是几乎最大化的,而且 emacs 和 iterm 窗口是一样的(更不用说背景透明,可能带来的性能问题(我只是嫌弃论坛发图慢
https://imgur.com/a/A0a3gna