Why I do this
公司的代码仓库是托管在 GitHub 上的,有时候需要搜索特定代码的时候,在 github 搜索特别方便。但比较烦恼的是,GitHub 不支持按 repo 分组展示,这样就导致同一个 repo 的不同代码文件可能穿插在搜索结果的不同位置。
特性
因此我写了一个油猴脚本,该脚本支持:
- 创建了一个
Start Group By Repo的按钮,点击按钮后会展示新的页面 - 当搜索结果分页时,会自动 fetch 页面,并实时更新到当前页面。若不希望继续加载新的内容,随时可以点击 abort 按钮,终止 fetch
- 右侧会展示 匹配到的所有 repo 的目录页,点击某个 repo 时,会跳转到对应的锚点位置
- 除此之外,支持收缩 /展开所有 repo,跳转到最上 /下面
Repo
如果你喜欢的话,欢迎 star/fork/PR. Github 链接
截图
按钮

新页面
