读书人

LXR 搜寻关键字高亮显示

发布时间: 2012-10-27 10:42:26 作者: rapoo

LXR 搜索关键字高亮显示
前一段时间,使用lxr 搭建了 android源码索引平台,具体搭建过程参考另一篇blog:LXR 索引Android 源码

平台在逐步完善中,界面简单可依赖,并加入了用户单点登录、用户权限设定、平台访问计数、搜索关键字高亮显示等功能。

来说说关键字在源码中高亮显示的具体实现,这部分的开发,修改了lxr 底层lib 库以及ident文件,思想是对在url 中加入关键字信息,在点击link 后,跳转到源码文件,可以在url中获得关键字,实现高亮,具体实现如下:

ident 文件的修改,有“# beaver add(update)的行”:



修改 lxr/lib/LXR/Commom.pm文件中fileref 函数:



修改以上两个文件,实现搜索的关键字在源码中高亮显示,截图如下所示,分别为输入关键字-》显示搜索结果-》点击list查看源码:

读书人网 >Web前端

热点推荐