$ for ((i = 0; i < 30; i++)); do time vim .zshrc +wq; done;
こんな感じでワンライナーでfor文を書いて、timeとvimの起動のコマンドを書いておけば、起動にかかった時間をリアルタイムに見ながらvimrcをいじって高速化していくことができます。
$ vim +wq
のように、+
のあとにvimのコマンドを書くと実行される機能を使用しています。
※w
も追加している理由は保存時の動作が遅い場合もあるからです。本当に起動時だけの時間をみたいならqだけでいいと思います。
(gifアニメーション中だとgoのための記述が遅さの原因になっていたことがわかります。)
これなら一々vimrcをいじってvimを閉じてまたvimを起動、vimrcをいじってvimを一度閉じてまた起動…を繰り返さなくていいのでお手軽ですね!