打开bashrc时Vim很慢,而且只有bashrc

时间:2016-03-21 17:31:37

标签: vim

我在OS X 10.10.5上通过自制软件安装了我的Vim 7.4.488时出现了一个非常奇怪的问题。

当我打开我的.bashrc,只打开我的.bashrc时,Vim会停止并消耗100%的cpu核心。虽然禁用了所有插件和我的.vimrc,但一旦它运行就消除了这个问题,打开文件仍然需要15秒。

我的启动时间日志是这样的(请注意关于打开缓冲区的行):

000.005  000.005: --- VIM STARTING ---
000.067  000.062: Allocated generic buffers
000.307  000.240: locale set
000.323  000.016: GUI prepared
000.325  000.002: clipboard setup
000.331  000.006: window checked
000.725  000.394: inits 1
000.873  000.148: parsing arguments
004.464  003.591: expanding arguments
008.192  003.728: shell init
008.232  000.040: inits 2
014.032  005.800: init highlight
014.038  000.006: sourcing vimrc file(s)
014.051  000.013: inits 3
019.260  000.085  000.085: sourcing /usr/local/Cellar/macvim/7.4-73_1/MacVim.app/Contents/Resources/vim/runtime/autoload/paste.vim
042.403  028.231  028.146: sourcing $VIMRUNTIME/menu.vim
079.517  037.235: starting GUI
117.769  038.252: GUI delay
117.774  000.005: setting raw mode
117.782  000.008: start termcap
117.815  000.033: clearing screen
18133.631  18015.816: opening buffers
18133.633  000.002: BufEnter autocommands
18133.637  000.004: editing files in windows
18133.667  000.030: VimEnter autocommands
18133.671  000.004: before starting main loop
18135.078  001.407: first screen update
18135.079  000.001: --- VIM STARTED ---

这是使用以下命令创建的:

gvim -i NONE -u NONE --startuptime timeCost.txt -V12verbose.log ~/.bashrc

任何人都知道这里出了什么问题或接下来要做什么?

1 个答案:

答案 0 :(得分:0)

嗯,那令人尴尬:事实证明我的.bashrc中有一行56 MB长...我不知道是怎么回事。但这肯定会解释其他一切都在死亡。但老实说,当它只有383行时,谁会查看.bashrc的文件大小?