5

vimオプションで起動時間を調べてみると--startup、たくさんのファイルが複数回読み込まれていることがわかりました。

誰かが私に理由を説明できますか?

その後vim --startuptime vim-startupsort -k 4 vim-startup出力の最後までスクロールします。多くの行sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim が繰り返されています

717.204  000.149  000.149: sourcing /usr/local/share/vim/vim74/plugin/getscriptPlugin.vim
717.635  000.394  000.394: sourcing /usr/local/share/vim/vim74/plugin/gzip.vim
718.072  000.400  000.400: sourcing /usr/local/share/vim/vim74/plugin/logiPat.vim
718.416  000.305  000.305: sourcing /usr/local/share/vim/vim74/plugin/matchparen.vim
719.372  000.917  000.917: sourcing /usr/local/share/vim/vim74/plugin/netrwPlugin.vim
719.480  000.058  000.058: sourcing /usr/local/share/vim/vim74/plugin/rrhelper.vim
719.596  000.074  000.074: sourcing /usr/local/share/vim/vim74/plugin/spellfile.vim
719.883  000.248  000.248: sourcing /usr/local/share/vim/vim74/plugin/tarPlugin.vim
720.119  000.192  000.192: sourcing /usr/local/share/vim/vim74/plugin/tohtml.vim
720.451  000.290  000.290: sourcing /usr/local/share/vim/vim74/plugin/vimballPlugin.vim
720.828  000.325  000.325: sourcing /usr/local/share/vim/vim74/plugin/zipPlugin.vim
288.036  000.351  000.351: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
355.569  000.211  000.211: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
358.687  000.412  000.412: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
403.346  000.541  000.541: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
406.806  000.277  000.277: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
416.571  000.370  000.370: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
419.967  000.456  000.456: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
429.839  000.280  000.280: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
433.602  000.382  000.382: sourcing /usr/local/share/vim/vim74/syntax/syncolor.vim
289.756  004.047  003.696: sourcing /usr/local/share/vim/vim74/syntax/synload.vim
413.308  013.091  001.653: sourcing /usr/local/share/vim/vim74/syntax/synload.vim
289.809  005.994  001.947: sourcing /usr/local/share/vim/vim74/syntax/syntax.vim
413.370  015.529  001.789: sourcing /usr/local/share/vim/vim74/syntax/syntax.vim
1240.101  000.004: before starting main loop
737.049  000.020: start termcap
736.993  000.202: reading viminfo
442.780  000.558: sourcing vimrc file(s)

vimなぜ1つのファイルを複数回ソースする必要があるのか​​ 、または強制的に1回ロードする方法を誰かに説明してもらえますか?

の完全な出力は次のとおりですvim --startup:ソートとソートnvim --startuptime:ソートとソート

4

2 に答える 2