質問

「現在のキーワードとファイルが含まれて」:VIMの私のpython完了涅槃を探している間、

、私は本当に を愛するようになってきています。これは、ほとんど常に素晴らしいです完成し、別のモジュールから私に長い厄介な名前を取得します。

(それが動作するときオムニ補完が優れて明らかであるが、あまりにも多くの場合、それがどのマッチを見つけることができません報告します。[OK]を、Pythonのは、Javaではない、私はそれを得る)

この複数ファイルの完了の唯一の問題は、それが非常に遅いですです:私のネットブック上で、輸入の合理的なセットを持つファイルは、私は ヒットするたびに解析するために4または5秒ほどかかることがあります。私が ヒットするたびにすべてのインポートされたファイルを読み込むようです。ファイルをキャッシュや、このプロセスをスピードアップする方法はありますか?タグの補完を使用すると速くなりますか?

役に立ちましたか?

解決

あなたがそれらを<(Vimはもっと含まれたソースファイルを検索すると、単語リストを構築するために、すべての付属のソースファイルを解析する必要があります。)を使用すると、複数のソースファイルとプロジェクトに取り組んでいる場合には、このプロセスは時間がかかるということは十分に可能です> は、ほぼ同じことを行うためにはctagsの出力を使用しますが、あなたはスピードの違いを見分けるためにいくつかのテストを実行する必要があると思いタグ補完を、使用することができます。

私は個人的に使用し、の完全なの完了(<C-P>または挿入モードで<C-N>。)デフォルトでは、それが一致するのすべてののバッファ内のすべてのの言葉(偶数閉鎖されている、すなわちファイル)をアンロードしますが、本当に速いですされているバッファ。私はあなたが2-3文字の後に、それをアクティブにしても、完成はそれにもかかわらず、非常に正確に動作することを見つけます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top