我在图形模式下使用MacVim已经有几个星期了,但是我对它的启动时间感到非常失望。
当我作为一个MacVim应用程序包运行OSx时,它会启动几秒钟。打开一个新窗口也是如此。我在某个地方读到,这是因为Vim为每个窗口启动了新的进程,并且它可能是由插件引起的,这些插件在每次启动时都被加载,减慢了速度。
我不认为是这样的,因为当我通过终端命令执行MacVim时,它几乎立即启动。
有没有人知道如何加快应用程序的启动过程,或者问题出在哪里?
谢谢。
更新
..Cellar/macvim/7.4-94/MacVim.app/Contents/MacOS/Vim通过Homebrew安装,mvim引导到/usr/local/bin/mvim -> ./Cellar/ MacVim /7.4-94/bin/mvim,这是一个bash脚本,macvim通过-g开关运行-g二进制。它旁边是MacVim二进制文件,这是Vim二进制文件所需要的,因为当我试图移动它时,它停止正常工作。当'Vim -g‘启动时,它就会立即加载,但是MacVim启动缓慢,并且已经运行的'Vim’应用程序打开的任何新窗口都会缓慢启动。
发布于 2020-07-13 18:18:04
我也遇到了同样的问题,MacVim花了5-10秒打开一个新窗口。我确实有几个插件,但没什么疯狂的。我在Windows和Linux版本的Vim上都使用过相同的vimrc/plugins,并且在那里工作得很好,而且速度很快。
MacVim的preferences对话框中有一个名为"Quickstart“的选项,它告诉MacVim不要为每个新窗口重新处理vimrc/启动脚本。唯一的结果是,如果您对. .vim/ stuff做了更改,在重新启动整个MacVim应用程序之前,它不会在新的窗口中生效。我没问题。
转到"MacVim“菜单,然后选择”Preferences.“,并选择"Enable”旁边的复选框:

在此之后,新的窗口立即打开。
发布于 2020-07-17 16:53:48
如果您的vim版本是用+startuptime标志编译的,您可以用以下方法记录插件和vimrc的启动时间:
vim file.txt --startuptime startup.log
如果您基于FileType进行配置,请尝试打开这些文件,看看是否遇到了特定类型的问题。
发布于 2017-02-17 08:09:57
https://stackoverflow.com/questions/35357852
复制相似问题