我正在使用 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
?
注意:我试图设置 vimgrep 以使用 'ag' 认为会更快,但这并没有帮助。请参阅:https ://thoughtbot.com/blog/why-postgres-wont-always-use-an-index (我想这仅有助于文件搜索)
谢谢您的帮助!