9

で実行conqueするVIMと、毎回警告メッセージが表示されます。

Warning: 
Global CursorHoldI and CursorMovedI autocommands may cause ConqueTerm to run slowly

の警告関数をコメントアウトすることで、警告を削除する方法を見つけましたがconque_term.vim、問題を解決する適切で安全な方法ではないと思います。

私は VIM を初めて使用するので、自分で問題の原因を特定する方法が見つかりませんでした。誰でも助けてもらえますか?どうもありがとう!

4

2 に答える 2

6

Vim への 1 つの統合ポイントは、自動コマンドをトリガーできるイベントによるものです。Conqueプラグイン自体は、これらを使用してその機能を実装します。のようなイベントCursorMovedIは、何かを入力したり、挿入モードでカーソルを移動したりするたびに発生します。これはパフォーマンスに影響を与える可能性があり、それが警告の内容です。

次の方法で、そのような自動コマンドをすべて一覧表示できます。

:verbose autocmd CursorHoldI,CursorMovedI

Conqueが適切に機能する限り、警告を無視 (および抑制) しても問題ありません。しかし、実際に問題が発生した場合は、他の autocmd ソースを確認し、いずれかのプラグインを無効にする必要があります (少なくともConqueバッファーについては)。(:help autocmd-removeこれを行う方法については、を参照してください。)

于 2013-02-21T07:57:53.413 に答える
2

トピックから外れますが、Ctrl+Z を使用してシェルに戻り、fg を使用して vim に戻ると、Conque よりもうまく機能するようです。これは、端末から vim を使用している場合です。

インスピレーション: http://statico.github.com/vim.html

于 2013-02-21T12:07:27.693 に答える