首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

OpenGrok简单使用

OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。...AndroidXRef(http://androidxref.com/)项目提供 Android 源码的交叉索引,可以快速的搜索符合特定条件的 Android 源代码,后台是基于 OpenGrok 引擎...,OpenGrok 主要用来在源码中搜索、交叉索引以及进行导航。...图 7 组合搜索 因为 AndroidXRef 使用的是 OpenGrok 引擎,因此还支持一些其他的搜索方式: • + 表示包含此字符串,- 表示包含此字符串。...和”*”不可用于字符串的开头); • 模糊查询,可以使用”~”搜索包含与提供的字符串拼写类似的源码文件等内容; • 转义字符,OpenGrok 中使用到的特殊字符包括+ – && || !

67810
您找到你想要的搜索结果了吗?
是的
没有找到

OpenGrok代码搜索引擎】一、OpenGrok简介

一、介绍 OpenGrok是一个快速的、非常有用的代码搜索和交叉引用引擎。它由Java语言编写而成。它可以帮助你快速的搜索,交叉引用和索引你的代码树。...官网请参考: {OpenGrok by OpenGrok https://github.com/oracle/opengrok 二、功能介绍 可以搜索全文本,定义,符号,路径和修改记录(这个很重要,可以帮助我们回溯某一笔修改...3.2 org.opengrok.index 创建和更新Lucene索引(开源的全文搜索引擎),递归地沿着目录树向下移动。...3.3 org.opengrok.search 提供搜索结果的界面,文本匹配等。...3.4 org.opengrok.history 对源码版本控制器修订历史的抽象,简单来讲将版本控制器中的源码的修改历史进行同步展示; 3.5 org.opengrok.web webapp模块,主要是用于部署在

1.5K30

代码浏览工具OpenGrok

代码浏览工具OpenGrok ---- OpenGrok是一款强大的跨平台代码阅读工具,许多在线源码查看网站都是使用它来搭建的,比如著名的Android在线源码查看网站androidxref....OpenGrok特性 OpenGrok 提供如下特性: 1.快速搜索代码的引擎 搜索全文、定义、符号、文件路径和修改历史 搜索任意指定子目录(分层搜索) 增量更新索引文件 2.支持类似 Google.../projects/opengrok/downloads/download/opengrok-0.12.1.tar.gz | tar xvz 开启tomcat 方法1:cd到tomcat所在目录,然后执行命令...开启openGrok项目 openGrok其实就是一个webapp ?...导入项目 比如导入ffmpeg,在opengrok目录下创建一个local_src文件夹,把ffmpeg文件夹通过软引用的方式链到local_src下的src目录,这样就能让opengrok找到ffmpeg

5.1K40

Opengrok本地搭建(Windows10)

Opengrok本地搭建(Windows10) ---- 下载解压OpenGrok 下载解压Tomcat(8.x及以上版本),添加环境变量:TOMCAT_HOME=D:\Program Files...-1.7.26,并将目录中lib\source.war拷贝到tomcat目录下webapps中 新建data和source两个文件夹(source目录用于放需要浏览的源码,data目录用于放置opengrok...生成的索引数据) data: D:\Program Files\opengrok-1.7.26\data source: D:\AOSP\Android_S 运行如下命令(原始代码太多会运行很长时间...-1.7.26\lib\opengrok.jar" -W "D:\Program Files\opengrok-1.7.26\data\configuration.xml" -c "D:\Program...工具 opengrok搭建 How-to-setup-OpenGrok 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136771.html原文链接:https

1.5K20

源码阅读环境OpenGrok搭建

OpenGrok其实就是一个搜索引擎,只不过不同于Google、Baidu面向的是网页,OpenGrok面向的是源码,通过建立索引,OpenGrok可以帮助我们更好地在浩如烟海的源码里找到自己需要的那部分...对于自学能力强者,建议直接看官方文档:How to setup OpenGrok · oracle/opengrok Wiki 网页浏览器+Servlet 什么要网页浏览器?...参数配置 强烈建议通过java -jar ~/Install/opengrok-1.1-rc41/lib/opengrok.jar -h查看每一个参数的意义,比如我最终的命令是下面这样: java -jar...~/Install/opengrok-1.1-rc41/lib/opengrok.jar -P -S -v -s ~/opengrok-workspace/project -d ~/opengrok-workspace...按照上面的命令重启Tomcat服务器端使新的配置生效,最后大功告成: [opengrok-demo.gif] 总结 本文只是介绍了环境的基本搭建流程,OpenGrok支持高度定制,这里只使用了最基本的参数

2.6K20

搭建大型源码阅读环境——使用 OpenGrok

想直观了解 OpenGrok 的同学可以直接先看看一些使用 OpenGrok 的在线源码查看网站,看看它能否满足你的需求,其中的一些列在 OpenGrok installations。...OpenGrok 特性 译自官方 Wiki。...下载 OpenGrok 的最新包,比如 opengrok-0.13-rc4.zip,解压到一个目录,如 D:\Programs\opengrok-0.13-rc4。 配置 data root。...我的做法是在 OpenGrok 下创建了一个子目录 D:\Programs\opengrok-0.13-rc4\projects,然后将需要阅读的源码使用符号链接的方式链接到这个目录里: 这样就有一个叫...配置多项目 我曾经为如何在 OpenGrok 里配置多项目苦恼了好久——一开始我是把 Android 源码的根目录当作 source root 的,可想而知 OpenGrok 把 Android 分成了好多个子项目

1.5K10

OpenGrok简单使用说明「建议收藏」

OpenGrok一个快速、便于使用的源代码搜索与对照引擎。它帮助你搜索,对照,定位你的源代码树。它能够明白各种程序文件格式和版本控制历史记录。...AndroidXRef(http://androidxref.com/)项目提供 Android 源码的交叉索引,可以快速的搜索符合特定条件的 Android 源代码,后台是基于 OpenGrok 引擎...,OpenGrok 主要用来在源码中搜索、交叉索引以及进行导航。...图 7 组合搜索 因为 AndroidXRef 使用的是 OpenGrok 引擎,因此还支持一些其他的搜索方式: • + 表示包含此字符串,- 表示包含此字符串...和”*”不可用于字符串的开头); • 模糊查询,可以使用”~”搜索包含与提供的字符串拼写类似的源码文件等内容; • 转义字符,OpenGrok 中使用到的特殊字符包括

80510
领券