私はVIMを使用してSCPを介してファイルを編集しているため、ファイルの読み取りと書き込みは非常に遅いプロセスです。
何らかの理由で、バッファに切り替えるたびに、VIMはそれをディスクから読み取ります。ステータスバーには次のように表示されます:〜@k。
.vimrcのすべての自動コマンドを無効にしましたが、とにかくBufEnterの自動コマンドはありません。私が見逃しているかもしれないアイデアはありますか?
更新:1つの原因、自動コマンドではない単語数マクロを見つけました。今、私が切り替えると、少し速くなりますが、それでも遅いです。ステータスバーに^Wwと表示されます。
更新2:以下のZyXの回答を試しました(ありがとう!!)。結果:
1)eventignore = allを設定すると、完全に解決されます。それは速く燃えています。しかし2)それをデバッグしようとしてもうまくいきません。
私は両方を試し、:debug buffer scp-buffer-name
そして:debug wincmd p
得ました:
デバッグモードに入る。「cont」と入力して続行します。
cmd:wincmd p
1行目:filter(copy(fuf#getModeNames())のmの場合、'fuf#{v:val} #requiresOnCommandPre()') `
そして、何を入力しても(s、n、 "cont")、その1行が繰り返されます。これは明らかにファジーファインダープラグインに関連しています。これは私がよく使用するプラグインであり、VIMを使用する主な理由です。何か案は?
よろしくお願いします。どうもありがとう、XyZ!
解決した問題:それは確かにあいまい検索ツールでした。MRUファイルモードがあり、ドキュメントノートがバッファを切り替えるときにパフォーマンスの問題を引き起こす可能性があります。このモードを無効にしたところ、VIMが再び高速になりました!ありがとう!