帅到跳闸的livegrep实时检索代码工具

帅到跳闸的livegrep实时检索代码工具

Posted by Albert on August 25, 2020

帅到跳闸的livegrep实时检索代码工具

​ 有时候需要在linux kernel里面查找一些ID或者查询回调函数在哪里实现的,这个时候各种插件工具(cscope,甚至source insight都通通不灵了,只能使用grep这

样的工具,但是grep查询的速度也不快,搜索整个linux kernel源码,在我的电脑上至少都要10s,其实也挺快了:-),但是这个10秒用在写代码上又可以

多写一行,为公司省下不少人力。

​ 最近在github上面交友的时候发现有个帅到跳闸的 livegrep工具,也是一个开源项目,搜索速度可达0.2秒,简直就是绝杀,真是居家旅行必备良药。 进入这个

网址可以直接搜索里面最新的linux4.19的代码,也支持正则表达式搜索。

​ https://livegrep.com/search/linux

image-20201009131127057-1602220432452

​ 这也是一个开源项目,也可以搭建自己的搜索库,搭建步骤也不多,我自己也不想折腾演示了,下面的链接都有。

https://github.com/livegrep/livegrep

​ 有了这个livegrep 再配上可以查看各个linux版本的在线工具

http://elixir.free-electrons.com/linux/latest/source

​ 保你看代码的时候都是一脸笑容,觉得自己就是神的选民。

​ 本文分享自微信公众号 - 相遇Linux(LinuxJeff),作者:JeffXie

​ 原文地址:https://cloud.tencent.com/developer/article/1462720