gpt4 book ai didi

Vim、vimgrep 和文件缓存

转载 作者:行者123 更新时间:2023-12-04 06:57:07 25 4
gpt4 key购买 nike

我的整个源代码库小于 20MB。
我希望它在后台全部加载到内存中。因此,当我执行 vimgrep **/*.cpp **/*.cxx **/*.hpp 时,它不会执行文件 IO,因为 vim 已经将所有文件加载到内存中。

我怎样才能做到这一点?

谢谢!

最佳答案

如果执行 :vimgrep 时文件已经加载到缓冲区中然后 vim 将搜索缓冲区而不是磁盘上的文件,因此您可以使用命令行上的所有文件启动 vim:

$ vim *.cpp *.cxx *.hpp
... vim loads...
:vimgrep /stuff/ *.cpp *.hpp

关于Vim、vimgrep 和文件缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com