Macvim 延迟,而终端上的 Vim 则非常流畅

Macvim 延迟,而终端上的 Vim 则非常流畅

我正在运行OS X Lion 10.7.3,对我来说Macvim,它的运行速度比vim在终端上慢得多。所有移动命令Macvim都慢得多。在模式下上下移动同样滞后。从终端visual使用时,我没有看到任何滞后。有人知道原因是什么吗?我在每个打开的选项卡上运行,我知道这会增加一些内存开销,并可能会减慢速度;但即使我不运行,它的运行速度也比从终端慢得多。任何帮助解决这个问题的帮助都将不胜感激。vimNERDtreeNERDtree Macvimvim

答案1

首先要用 启动 MacVim mvim -u NONE -U NONE --noplugin,这将阻止任何启动文件运行。如果它不再响应缓慢,则说明某个地方存在配置问题。

答案2

您在 Terminal.app 中运行的 Vim 可能是 Apple 提供的默认 Vim。它的功能比 MacVim 少得多,因此启动和运行速度更快。

MacVim 在所有情况下都慢吗?编辑任何文件类型时慢吗?只有编辑某些文件类型时慢吗?

众所周知,Vim 在语法高亮很长的行时很容易变慢,这里会是这种情况吗?之后 vim 仍然很慢吗:syntax off

其他已知会减慢 Vim 速度的因素有:set cursorline:set cursorcolumn

答案3

我无法诊断出问题所在,但重新安装(可能更新到较新版本,我不记得我之前运行的是哪个版本)MacVim 解决了几乎所有的延迟问题。它在终端上的速度不如 Vim 快,但这是意料之中的。它不再慢得让人无法忍受。

答案4

我的问题主要是 MacVim 打开、读取和写入速度特别慢(有时长达 15 秒)。mvim --startuptime显示从.vimrc运行/目录占用了大部分时间,通过添加以下行可以解决问题:

set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim

如您所见,我正在使用 Homebrew 安装 MacVim,因此您应该确保输入正确的路径和版本号。

相关内容