我正在运行OS X Lion 10.7.3
,对我来说Macvim
,它的运行速度比vim
在终端上慢得多。所有移动命令Macvim
都慢得多。在模式下上下移动同样滞后。从终端visual
使用时,我没有看到任何滞后。有人知道原因是什么吗?我在每个打开的选项卡上运行,我知道这会增加一些内存开销,并可能会减慢速度;但即使我不运行,它的运行速度也比从终端慢得多。任何帮助解决这个问题的帮助都将不胜感激。vim
NERDtree
NERDtree
Macvim
vim
答案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,因此您应该确保输入正确的路径和版本号。