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

linux下的高效代码搜索工具-ack

作者在厌烦了不停的写下面的这个查找命令之后,开发了ack这个工具 grep foo $(find ....sudo apt-get install ack-grep 特点 大家都说自己的东西好,因此ack官网列出了这工具的5大卖点: 速度非常快,因为它只搜索有意义的东西。...更友好的搜索,忽略那些不是你源码的东西。 为源代码搜索而设计,用更少的击键完成任务。 非常轻便,移植性好。 免费且开源 better than grep? 先来看下grep的日常用法。...ack功能划分 在记忆的时候大体上可以分为这几个部分: Searching代码搜索 Search output搜索结果处理 File presentation文件展示 File finding文件查找...ack-grep hello --nocolor # 不对匹配字符着色 File finding 没错,它可以查找文件,以省去你要不断的结合find和grep的麻烦,虽然在linux的思想是一个工具做好一件事

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

Android 开源项目 (AOSP) 代码搜索工具正式发布

我们非常高兴的为各位开发者们介绍一个 Android 开源项目 (AOSP) 的代码搜索工具: cs.android.com Android 开源项目的代码由一系列 Git 管理的代码库组成。...通过与 Google 内部负责代码搜索 (Code Search) 同事们合作,并使用 Google 开源的源码分析工具 Kythe,我们非常高兴的为开发者们上线这个 Android 开源代码搜索工具,...目前的功能有: 方便的查看、搜索代码 在整个代码库之间进行交叉引用的代码跳转,可以单击源代码的一部分跳转到另一部分 在 Android 的开源代码分支之间进行切换 (并非所有分支都有交叉引用信息) 关于代码搜索工具的相关说明和文档可以在这里查看...: source.android.google.cn/setup/contr… 除了搜索 Android 开源项目 (AOSP) 的代码之外,我们的代码搜索工具同时提供了 CameraX、Jetpack...本文由 Android 开源代码工程主管 Jeff Bailey,Android 开源代码项目经理 Ally Sillins,开源代码搜索工具技术主管 Kris Hildrum,源码分析引擎 Kythe

93310

自建谷歌搜索工具

之前使用谷歌查资料都是利用V**工具去使用,但是这种方法目前在大环境下受到诸多限制,我们不得不考虑寻找替代品,所以还不如自己搭建自己用安全可靠,美滋滋.工具简介名称:zmirror一个http反向代理...,旨在自动和完全镜像一个网站(如谷歌),支持缓存和CDN一个Python反向HTTP代理程序,用于快速,简单地创建别的网站的镜像,自带本地文件缓存,CDN请立即 之前使用谷歌查资料都是利用V**工具去使用...工具简介 名称:zmirror 一个http反向代理,旨在自动和完全镜像一个网站(如谷歌),支持缓存和CDN 一个Python反向HTTP代理程序,用于快速,简单地创建别的网站的镜像,自带本地文件缓存,

1.1K20

7.5 Git 工具 - 搜索

搜索 无论仓库里的代码量有多少,你经常需要查找一个函数是在哪里调用或者定义的,或者一个方法的变更历史。 Git 提供了两个有用的工具来快速地从它的数据库中浏览代码和提交。 我们来简单的看一下。...第一就是速度非常快,第二是你不仅仅可以可以搜索工作目录,还可以搜索任意的 Git 树。 在上一个例子中,我们在一个旧版本的 Git 源代码中查找,而不是当前检出的版本。...Git 日志搜索 或许你不想知道某一项在 哪里 ,而是想知道是什么 时候 存在或者引入的。 git log 命令有许多强大的工具可以通过提交信息甚至是 diff 的内容来找到某个特定的提交。...如果你希望得到更精确的结果,你可以使用 -G 选项来使用正则表达式搜索。 行日志搜索 行日志搜索是另一个相当高级并且有用的日志搜索功能。 这是一个最近新增的不太知名的功能,但却是十分有用。...在 git log 后加上 -L 选项即可调用,它可以展示代码中一行或者一个函数的历史。

44630

github代码搜索技巧

Search / Searching code github搜索代码搜索 Searching code 代码搜索 To search for code, use the following search...以上是代码搜索中需要注意的一些问题 默认搜索是从master分支搜索代码 只有小于384k的代码才是可以搜索到的 搜索的时候必须包含至少一个搜索关键词 如 amazing language:go 搜索语句不能有特殊字符如...搜索路径中有octocat的代码或者文件中有octocat的代码 display language:scss Matches code with the word "display," that's marked...在test目录中搜索包含minitest且文件名匹配"*test_helper*"的代码 Search by the file extension 根据扩展名来搜索代码 The extension qualifier...搜索mozilla的shumway以as为扩展的代码 搜索结果可以根据需要排序网站上提供了排序的选项,更多搜索需求可以选择高级搜索

1.5K50

ProFind mac(文件搜索工具)

ProFind mac版是一款Macos上的文件搜索软件,具有强大的功能和出色的性能,可为macOS提供高级文件搜索。并支持自然语言查询,应用程序启动,隐藏位置搜索,脚本编写等。...此外,能在隐形文件夹和包中搜索,并搜索任何磁盘类型。图片ProFind for Mac版软件功能从菜单中选择额外的搜索条件或使用直观的自然语言功能。完整功能列表自然语言搜索查询。无限的搜索结果。...在隐形文件夹和包中搜索搜索任何磁盘类型:Mac,Windows,服务器等。在可用时使用基于内核的搜索(searchfs)。仅限非App Store版本。...支持的搜索位置:主页,mac磁盘,本地磁盘,服务器,单个磁盘,打开的Finder文件夹。搜索保存和历史记录。按日期搜索。按文件扩展名搜索。按标签搜索。按父文件夹搜索。按种类搜索。通过Regex搜索。...通过通配符搜索。按Spotlight元数据搜索

73110

HoudahSpot for Mac(搜索增强工具)

HoudahSpot for mac是Mac os平台上的一款帮助用户更快更好的搜索自己想要的文件,HoudahSpot for mac是一款构建苹果公司的强大的Spotlight引擎之上的多功能文件搜索工具...HoudahSpot是一种多功能的桌面搜索工具。使用HoudahSpot可以找到难以找到的文件,并将经常使用的文件保留在可以触及的范围内。HoudahSpot将立即感到熟悉。...它以您期望搜索工作的方式工作。从简单的搜索开始。通过添加和组合条件对其进行优化。浏览搜索结果。添加列。预览文件和文本匹配。选择您真正需要的文件。 查找文件。快速!...从简单的搜索开始 通过添加和合并条件对其进行优化 一次搜索多个文件夹。...排除其他人 按可用的数百列进行添加和排序 预览文件和文本匹配 HoudahSpot通过一个方便易用的界面显示搜索结果,使所有重要的细节唾手可得。

31530

如何又快又好地搜索代码?Facebook 提出基于机器学习的新工具

AI 科技评论按:日前,Facebook 提出了新型代码搜索工具——神经代码搜索(NCS),能够基于机器学习直接使用自然语言处理(NLP)和信息检索(IR)技术处理源代码文本,可大大提高代码检索效率。...为了满足这一需求,我们开发了一个代码搜索工具,它能够直接使用自然语言处理(NLP)和信息检索(IR)技术处理源代码文本。...这个工具叫做神经代码搜索(NCS),它接收自然语言作为查询,并返回直接从代码库中检索到的相关代码片段。而它的前提是有可使用的大型代码库,从而有可能搜索到与开发者的查询相关的代码片段。...构建基于机器学习的有效工具 创建一个成功的机器学习工具,关键之一在于获得高质量的训练数据集。对于我们的模型,我们使用了来自 GitHub 的大型开源代码库。...在探索一个相对较新的研究领域(如代码搜索)时,缺乏可用的评估数据集会限制我们通过各种代码搜索工具进行评估的能力。

1.4K20

Scherlokk for Mac(文件搜索工具)

Scherlokk for Mac是一款简单实用的文件搜索软件,在搜索大小范围时,Scherlokk会计算并显示适合该范围的所有文件夹。...由于Scherlokk不是基于Spotlight的索引,并且拥有自己强大的搜索引擎,因此它可以在计算机的任何可访问卷上找到每个文件。...Scherlokk for Macscherlokk mac功能介绍快速搜索Scherlokk是一款轻巧快速的应用程序。即使打开许多应用程序,这也提供了极佳的搜索速度。...您的搜索结果搜索结果列表可以按任何顺序排序。可以在Finder中查看,启动和显示列表中的文件。用户可以通过过滤器文件名,大小或文件种类来缩小搜索结果。通缉文件在所有子文件夹(系统,隐藏等)中搜索文件。...可以从搜索中排除包(例如,应用程序)。也可以找到符合指定标准的文件夹。多任务处理根据需要打开尽可能多的搜索窗口,在不同位置同时搜索文件。自动保存每次打开程序时,它都会从首选项中读取并恢复您的设置。

61420

深度学习遇见代码搜索,一篇论文概览神经代码搜索

选自arXiv 作者:Jose Cambronero等 机器之心编译 参与:魔王 高效搜索代码可以大幅提升开发者的工作效率,然而目前的代码搜索效果并不尽如人意。...近期,越来越多的研究者开始关注利用深度学习解决代码搜索问题。这篇论文概述了神经代码搜索技术,并提出了一种新型方法 UNIF 网络。...代码搜索的整体图景是什么样的? 代码搜索的目标是从大型代码库中检索出与开发者需求最匹配的代码段,而开发者需求通过自然语言来表达。 近期学界和工业界都在尝试利用深度学习实现更高级的代码搜索。...本文探索神经代码搜索技术的优势,将从 NCS 开始说起,这是一种高效的无监督神经代码搜索技术。...问题 1:基于代码和自然语言对数据,用监督信号扩展高效无监督神经代码搜索技术能否提升性能? 问题 2:更复杂的网络能否提升监督神经代码搜索方法的性能?

74240
领券