jquery – 如何在github上的存储库中的子文件夹中搜索特定的单词或条目

我只是在寻找一个示例(在
github的高级搜索中触发的正确命令)关于在特定存储库的文件夹中搜索单词.我想这将涉及“路径:”选项,但不知道如何使用它

作为一个例子,我需要在以下位置的jquery测试套件中搜索函数名“clean”或“clean”或类似函数的测试用例 –
https://github.com/jquery/jquery/tree/master/test

我知道有一些过滤器,如repo:和path:由github提供,但不知道如何使用它们.

此外,我对于在类似问题上发布的答案不满意 –
Search a github repository for the file defining a given function

我知道我可以将它分叉到我的本地机器并在那里进行搜索,但我不想下载整个存储库只是为了搜索它.我只需要在github网站上在线搜索它.

提前致谢 !!

最佳答案 我用
this query获得了41个结果.

关键是指定用户/ reponame,而不是reponame:

repo:hadley/ggplot2

结合使用路径参数的通配符,我只选择一个带有this query的参数:

repo:hadley/ggplot2 facet_wrap path:inst/*.r

因此,对于path,关键是添加一个通配符(似乎没有记录在任何地方).
路径:inst / alone不起作用.路径:*或路径:*.r会.

来自评论:

I need to find “beforeSend” entry which is in this file – “jquery / test / unit / ajax.js” at github.com/jquery/jquery/blob/master/test/unit/ajax.js but when I fire repo:jeresig/jquery beforeSend path:jquery/test/unit*.js in the advance search I don’t get any results.
I am also confused which user should I use as jquery has many contributors like John Resig, timmywil

在这种情况下:

> repo是jquery / jquery(这里不需要用户名)
> path:使用的指令不得重复repo名称:so,path:test / unit * .js,not path:jquery / test / unit * .js

     repo:jquery/jquery beforeSend path:test/unit*.js

将工作,provide 4 results within JQuery Code.

点赞