安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  网络软件  >  浏览辅助 > Sourcegraph(代码搜索浏览工具) v20.7.31 免费版
Sourcegraph(代码搜索浏览工具)

Sourcegraph(代码搜索浏览工具)

 v20.7.31 免费版
  • 软件大小:1.13 MB
  • 更新日期:2020-09-18 14:14
  • 软件语言:英文
  • 软件类别:浏览辅助
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:1.13 MB

软件介绍 人气软件 下载地址

为您推荐: 网络软件

  Sourcegraph是一款多功能代码搜索浏览工具,它提供了一个标准的开发者平台,以帮助每个精英开发团队更快地交付更好的软件,借助Sourcegraph浏览器扩展,具有增强的代码搜索,查看以及警报和自动化功能的开发人员平台,可以更快地交付更好的软件;非常适合开发人员、DevOps团队、SRE和工程主管等等,该应用程序适用于各种规模的公司,从需要稳固增长基础的初创公司一直到具有复杂安全性,扩展性和部署需求的大型企业;Sourcegraph的自动化功能使用户可以创建活动,这些活动是拉取请求和跨多个存储库的问题的集合;支持自动进行大规模代码更改、以删除旧代码、修复关键的安全问题并偿还技术债务!

Sourcegraph(代码搜索浏览工具)

软件功能

  通用代码搜索,即使在大型代码库中也可以快速移动。

  使用Sourcegraph可以更快地在所有代码中查找和修复问题。

  快速找到代码中的任何内容

  Sourcegraph返回的结果以毫秒为单位,即使在数千个存储库中也是如此,例如:

  在Dockerfile中安装软件包的示例

  返回特定错误的地方

  最近提到的TypeScript更改 auth

  特定功能的定义

  使用正则表达式,标点符号,符号和高级语法感知模式匹配编写查询。

  Sourcegraph的可视化和交互式查询构建器构造了复杂的查询,以IDE和代码宿主无法找到和筛选代码的方式。

  浏览代码以及定义和参考

  跨包,依赖关系和存储库边界查找定义,引用,用法示例以及代码中的其他任何内容。

  您可以在Web浏览器中的任何分支的任何存储库中立即导航代码,而不会丢失本地上下文。

  进行大规模代码更改

  删除旧代码,解决关键的安全问题,并偿还技术债务。

  运行活动以计算差异并创建分支并在多个存储库中拉取请求。

  使用Sourcegraph,团队可以快速移动并安全地修复问题。

  生成代码见解[预览]

  聚合来自连接的外部服务的数据,并通过代码智能进行增强以获取您关心的元数据信息。

  通过广告系列对这些见解采取直接行动,例如提出自动重构以解决通过此静态分析检测到的问题。

  搜索您所有的的代码

  将Sourcegraph指向您使用的存储库,并存储在任何代码宿主中,然后开始搜索。

  留在流量和智能过滤器,如快速找到你的答案等等。

  停止使用陈旧的本地克隆,并与代码托管人的搜索进行斗争以匹配特殊字符,

软件特色

  Sourcegraph是一款能够根据语义来把Web上的开源代码编入索引的代码搜索浏览工具

  提供代码搜索和代码语义智能感知功能。

  你可以从代码仓库和安装包,甚至是函数里搜索代码

  同时也可以直接点击被完全创建了链接的代码来阅读文档、跳转到变量定义或者马上找到可用的Demo。

  总而言之,你可以在你的Web浏览器上完成这一切,而不需要配置任何编辑器。

  由Sourcegraph出品的这款Chrome插件,可以非常方便地浏览和搜索GitHub上的代码

  持跨仓库(repository)搜索、跳转到定义、查找引用等功能,宛若一个功能强大的IDE。

  核心功能如跳转到定义(Go-to-definition)浏览文件或查看pull请求时

  将鼠标悬停在代码上可以查看文档提示,单击即可跳转到定义、查找引用或全文搜索。

软件优势

  强大,灵活的查询

  源图代码搜索执行全文搜索,并支持正则表达式和精确查询。

  默认情况下,Sourcegraph在您的所有存储库中搜索。

  我们的搜索查询语法允许进行高级查询,例如在任何分支或提交上进行搜索

  通过编程语言或文件模式来缩小搜索范围等等。

  语言感知结构代码搜索

  Sourcegraph支持高级代码搜索,以在代码结构内专门匹配模式,例如函数参数和循环体。

  提交差异搜索

  使用type:diff来搜索提交差异,以查看您的代码库如何随时间变化。

  调试时通常使用它来查找对特定功能,类或代码库区域的更改。

  您还可以通过repo:在@符号后的字段中指定分支,在多个分支的提交差异内搜索。

  在之后@,用分隔单独的Git引用

  通过在其前面加上前缀来指定Git引用glob *,并通过在前缀之前排除可从该引用获得的提交^。

  可以使用按作者和时间过滤的参数进一步缩小搜索范围

  提交消息搜索

  通过添加type:commit到搜索查询中,Sourcegraph支持对提交消息的搜索。

  另外,您还可以使用message:"any string"参数过滤type:diff对给定提交消息的搜索。

  可以使用作者和时间等过滤器进一步缩小提交消息的搜索范围。

  符号搜索

  搜索符号使查找特定功能,变量等变得更加容易。

  使用type:symbol过滤器搜索符号结果。

  符号结果也出现在预输入建议中,因此您可以按名称直接跳转到符号。

  保存的搜索

  保存的搜索使您可以保存和描述搜索查询,从而可以轻松地持续监视结果。

  可以为任何内容创建保存的搜索,包括存储库所有分支中的差异和提交。

  保存的搜索可以作为代码中常见问题的预警系统,并且可以监视最佳实践,重构的进度等。

  搜索范围

  每个项目和团队都有一组不同的资源库,他们通常与之合作并进行搜索。

  定制搜索范围使用户和组织可以快速将其搜索过滤到文件和存储库的预定义子集。

  无需键入要搜索的存储库或文件的子集,而是可以在需要时使用搜索范围按钮保存和选择范围。

  意见建议

  键入查询时,下面的菜单将包含基于查询的建议。使用键盘或鼠标选择建议以直接导航至该建议。

  例如,如果查询为repo:foo file:\.js$ hello,则建议将包含与查询匹配的文件列表。

  您也可以输入存储库或文件名的部分名称以快速跳转到该名称。

  例如,键入just foo将显示一个存储库列表(第一个)和名称包含foo的文件。

使用说明

  在搜索结果页面上,按Stats按钮以查看与查询匹配的所有结果的语言细分。

  分析每个匹配文件以检测其语言,并按以下方式计算行数统计信息:

  查询匹配整个存储库(例如,仅使用repo:):计数匹配存储库中的所有行(在所有文件中)。

  查询匹配整个文件(例如,仅使用file:或lang:):计算所有匹配文件中的所有行。

  查询匹配文件中的文本(例如,使用诸如的术语foo):对与查询匹配的所有行进行计数。

  例子:如果您的搜索查询是,file:test并且您只有一个100行的Java测试文件(并且没有其他名称包含的文件test)

  那么统计信息将显示100条Java行。

Sourcegraph(代码搜索浏览工具)

  如果您的搜索查询是,foo并且该术语在Java文件中显示为3行

  而在Python文件中显示为1行,则统计信息将显示3条Java行和1条Python行。

  提示:在统计信息页面上,您可以输入一个空查询以查看所有存储库中的统计信息

  许多组织都在生产环境中运行旧版本的代码,因此需要在所有代码中搜索特定版本。

  版本上下文允许在特定修订版中创建许多存储库的集合。

  设置后,版本上下文将您的搜索和代码导航操作(具有基本的代码智能)限制为上下文中的存储库和修订版。

  要指定默认分支,可以设置"rev"为"HEAD"或""。

  设置一些版本上下文后,用户可以在搜索栏左侧的下拉列表中选择版本上下文。

  注意:在版本上下文中指定的所有修订将被索引。

  多分支索引 实验性的

  注意:此功能仍在积极开发中,必须由站点配置中的Sourcegraph站点管理员启用。

  最常见的搜索分支是您的默认分支。

  为了加快此通用操作的速度,Sourcegraph在默认分支上维护源代码的索引。

  一些组织还有定期搜索的其他分支机构。

  为了加快对那些分支的搜索,可以将Sourcegraph配置为每个存储库最多索引64个分支。

  您的站点管理员可以在该experimentalFeatures.search.index.branches设置下的站点配置中配置索引分支

  数据新鲜度

  范围仅限于特定存储库的搜索始终是最新的。

  Sourcegraph会根据特定于存储库的任何用户操作自动重新获取存储库内容,并使新的提交和分支可立即用于搜索和浏览

  大型存储库集上的无范围搜索结果可能会在一段时间内跟踪最新的默认分支修订。

  此间隔是存储库数量和致力于搜索索引的计算资源的函数。

  档案大小上限

  默认情况下,大于1 MB的文件将从搜索结果中排除。

  使用search.largeFiles关键字可以指定要建立索引和搜索的文件,而不管大小如何。

  查看文件或目录时,按键将yURL扩展为规范格式(带有完整的40个字符的Git commit SHA)。

  要共享指向文件中多行范围的链接,请单击起始行号,然后按住Shift键并单击结束行号

下载地址

人气软件