使用CtrlP插件,我输入..几次以到达项目的根目录,然后从那里执行搜索.
然而,在我重新打开CtrlP后,它仍会在当前文件的目录中搜索.
我怎样才能让它坚持我原来设置的目录?
当我在 $HOME 目录的根目录中打开 CtrlP 时,CtrlP 的默认文件模式太慢了。这是由于我的主目录中有太多文件和目录。
我已经根据这个答案通过使用ag命令加快了扫描速度。但是,扫描速度仍然很慢。
所以,我想将MRU模式设置为CtrlP的默认模式。怎么做?
我正在使用 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)
Run Code Online (Sandbox Code Playgroud)
ctags 文件大约为 13 MB。
当我尝试运行:CtrlPTag并只搜索方法时,搜索速度非常慢。尝试键入和删除搜索文本几乎使 vim 完全挂起。
有没有人有任何加快速度的建议:CtrlPTag?
注意:我尝试将 vimgrep 设置为使用 'ag' 认为这会更快,但这并没有帮助。请参阅:https : //thoughtbot.com/blog/why-postgres-wont-always-use-an-index(我想这仅有助于文件搜索)
谢谢您的帮助!
使用 vim ctrlp (control-p) 插件,当我执行control+p命令搜索文件时,显示结果的窗口最多 10 行。我怎样才能让它更大,并占据我的整个窗口,这样我就可以一次看到更多的结果?
第一次调用CtrlP时,会导致构建缓存的延迟.有没有办法在后台运行它,所以我可以继续在vim中做东西?