有哪些本地代码库搜索利器
資深大佬 : yagamil 3
已经在 v 站搜了一遍,没什么好用的结果。 求推荐一个类似与 everything 的快速软件,windows 的自带搜索太占资源,linux 目前只是粗暴的 find xxxx | xargs grep 来搜,有没有好用一点的,最好可以做到像 github 这样的。
之前搭过 es 在本地,不过因为太占内存了。
大佬有話說 (25)
之前搭过 es 在本地,不过因为太占内存了。
比 grep 更快,更友好的有 ack 。比 ack 更快的有 ripgrep 。这两个命令行工具,绝对能够满足速度要求。
( Win10 20H2 更新,微软更新 Windows Search,以在用户积极使用计算机时暂停索引编制过程。
Win10 2004 版,引入新算法可检测到过度使用和其他性能问题,并限制搜索索引活动以防止系统变慢。 )
逃
现今最流行的 Visual Studio Code 就是很好的工具.
首先你需要将被测文件夹用 Visual Studio Code 打开,不管是用命令行参数还是快捷键都是可以的.
然后你就按下 Ctrl+Shift+F 然后就在左侧面板中进行搜索,你会发现可以搜索整个文件夹里面的内容,而且支持正则表达式速度还挺快的,界面也很优美,而且还支持替换(Ctrl+Shift+H).
当然快捷键不一定相同,我这个应该是默认的设置.