xiaohanliang 最近的时间轴更新
xiaohanliang

xiaohanliang

V2EX 第 335515 号会员,加入于 2018-07-24 21:34:50 +08:00
感觉 MacVim 比终端 Vim 快好多
Vim  •  xiaohanliang  •  38 天前  •  最后回复来自 IgniteWhite
29
迫于想要 Mac,出 iPadPro 12.9 寸
二手交易  •  xiaohanliang  •  2019-06-06 07:53:05 AM  •  最后回复来自 xiaohanliang
5
xiaohanliang 最近回复了
45 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@yazoox 今天沉下心对比了各种条件下的 vim 的响应速度, 有如下结论:

1. MacVim, 以及其他有 GUI 的 vim, 一定是最快的, 缺点也是因为这个 GUI, 没法跟命令行紧密结合

2. 关了输入提示插件 zchee/deoplete-go 以后, 速度明显更快

3. 同一个大的 Go 项目下, 开了 GPU rendering 的 iTerm2 明显比 Terminal.app 更快, 这个推翻我之前的结论
@Kobayashi @dullwit

4. 同等条件下不使用 tmux 会稍微快一点点(tmux 的影响不算很大)
47 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@Kobayashi 谢谢帮助哦, 但我刚刚尝试了 iTerm, 也开了 GPU rendering, 在我的环境下加速效果比较有限, 呃... 还是比不上 MacVim 的速度 :)
48 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@byzf 可以的😂 折腾一圈还是 vscode 香, 我特么现在也有这种感觉, 反正也要搞 GUI, 为啥不直接用 vscode 呢? vscode 内部还集成了 terminal...😂
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@nightwitch Thanks♪(・ω・)ノ
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
Thanks♪(・ω・)ノ
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@limbo0 一些简单常用的命令通过 :! 来做, 比如 :! pwd, 再多的暂时没更好的办法
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@Chingim +1 一点不错
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@jessun1990 谢谢, 赞同 , 我也觉得是跟终端有关
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@dullwit 嗯嗯, 刚在网上搜了一圈, 其中一个造成卡顿的原因, 就是你提到的"render"(界面绘制), 终端需要不停的 render, 才能把 vim 的界面绘制出来, 从这个角度出发, 有 GPU 加速就会快一些. 我在网上看他们说, 其中最大的因素他们说是因为:

> 是因为 vim 进程是一个 tmux fork 出来的进程, fork 出来的 vim 通过 ptty 将信息传递给 tmux, tmux 再传回给 zsh
> 最终得以绘制, 这么多级的传递造成了明显的延迟.

[Reference]( https://superuser.com/questions/657498/why-is-macvim-much-faster-than-vim-in-the-terminal)

但其实我对这种说法存疑, 我打开非 Golang 的项目, 比如一大堆 shell 脚本, 如果真的是 render 造成卡顿, 那么打开 shell 还是 golang 应该都很卡, 但实际上 shell 就比 golang 快很多.

那就还跟 vim-go 的套件有关, 但我的 MacVim 也一个不少的用了 vim-go 套件, 但 MacVim 就是快... 为啥呢... 玄学? Vim 玄学调参?
49 天前
回复了 xiaohanliang 创建的主题 Vim 感觉 MacVim 比终端 Vim 快好多
@tangbao 谢谢哥们我觉得 MacVim 挺好了, 我就是有点搞不太明白为什么 MacVim 能快这么多, 仅仅是因为有了一个 GUI 的原因吗?
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   986 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 19:30 · PVG 03:30 · LAX 12:30 · JFK 15:30
♥ Do have faith in what you're doing.