1. ホーム
  2. デバッギング

[解決済み】Vimを遅くしているプラグインを確認する方法は?

2022-03-25 13:03:32

質問

Vimのプラグインをプロファイルする方法はありますか?

私のMacVimは、大きなサイズのファイルを開くと、だんだん遅くなります。 .py . すべてのプラグインの選択を解除し、一つずつ再選択して、どのプラグインが原因かを確認することはできますが、もっと早い方法はないでしょうか?

私のdotvimはこちらです。 https://github.com/charlax/dotvim

解決方法は?

内蔵のプロファイリング機能を使用することができます:vimを起動した後、次の操作を行います。

:profile start profile.log
:profile func *
:profile file *
" At this point do slow actions
:profile pause
:noautocmd qall!

(やめるのとは違い noautocmd は本当に必要ではなく、vim の終了が速くなるだけです)。

注意:vimが終了する前に削除された関数に関する情報は得られません。