いくつかのプラグインをインストールしたところ、vim の起動速度が明らかに遅くなっていることがわかりました。次のコマンドを使用してテストしました
リーリー
上の図に示されているプラグインのロードに最も時間がかかることがわかります。この問題を解決する方法はありますか?
为情所困2017-05-16 16:39:58
起動時にロードされるプラグインが多すぎると、速度が確実に遅くなります。どのプラグインマネージャーを使用しているかわかりません。たとえば、JavaScript 関連のプラグインは、js ファイルが開かれたときにのみロードされます。プラグインは、特定のコマンドがトリガーされた場合にのみロードされます。このメソッドを見て、最適化を試みることができます。
また (syntastic を使用している場合)、私は大量の JS を作成し、eslint の速度が比較的遅いため、https://github.com/ruanyl/vim-eslint を使用して eslint を改善します。ある程度のスピード。
给我你的怀抱2017-05-16 16:39:58
より良いマシンを購入してください??? 以前は YCM のインストールに時間がかかりましたが、今では i7 ではまったく遅くなくなりました....
过去多啦不再A梦2017-05-16 16:39:58
YCM は非常に重要なプラグインです。少なくとも私のローカルマシンと開発マシンは遅くないにしても、確実に遅延があります。作成者は、さまざまなシナリオに従ってプラグインを選択的にロードできます。
漂亮男人2017-05-16 16:39:58
プラグインは、追加でロードして実行する必要があるファイルです。
プラグインがなければ、ファイルを開く前にメインの Vim プログラムをロードするだけで済みますが、数十のプラグインをインストールした後は、対応する数十の設定ファイルを読み込んで実行する必要があり、起動速度が遅くなるのは当然です。の100倍遅いです。
さらに、Git システムなど、一部のプラグインの前処理時間は少し長くなります。 vim-airline や vim-gitgutter など、ロード時に Git コマンドを実行する必要があるものでは、Git コマンドをいくつか追加するとさらに時間がかかります。
主題の質問は、UltiSnips の自動ロードに関するもので、これは私が言及した 2 つよりも優れています。 UltiSnips の動作効率には最適化の余地があるかもしれませんが、多くのプラグインの読み込みが遅いという問題は基本的にソフトウェアでは解決できません。
ファイルIOのボトルネックはハードディスクの読み書きですSSDに交換すると速くなります。
さらに、いくつかの単純な編集状況では、すぐに起動する軽量 Vim が必要になり、エイリアスを使用できます。