2

私はctrlp.vimを使用しており、この:CtrlPTag機能を使用しようとしています。このブログ投稿の手順を使用して ctags をセットアップします。

https://blog.sensible.io/2014/05/09/supercharge-your-vim-into-ide-with-ctags.html

以下を使用して、Rails プロジェクトとバンドルされているすべての gem の ctags ファイルを生成しました。

ctags -R --languages=ruby --exclude=.git --exclude=log . $(bundle list --paths)

ctags ファイルは約 13 MB です。

メソッドを実行:CtrlPTagして検索しようとすると、検索が非常に遅くなります。検索テキストを入力して削除しようとすると、vim がほぼ完全にハングします。

スピードアップするための提案はあります:CtrlPTagか?

注:「ag」を使用するようにvimgrepをセットアップしようとしましたが、それはより高速であると考えていましたが、役に立ちませんでした。参照: https://thoughtbot.com/blog/why-postgres-wont-always-use-an-index (これはファイル検索にのみ役立つと思います)

助けてくれてありがとう!

4

2 に答える 2