GitHub:如何对存储库中的代码进行区分大小写搜索?

Zho*_*Jin 27 git version-control open-source github case-sensitive

我想对GitHub存储库中的特定代码进行区分大小写搜索.可能吗?

我检查了https://help.github.com/articles/searching-code/,但没有找到这样的语法规则.

Mat*_*ead 44

假设您想要 的结果,my_var但不想要MY_VAR。使用此正则表达式搜索:

/(?-i)my_var/
Run Code Online (Sandbox Code Playgroud)

这里的标志-i本质上与同一选项相反grep(grep 默认情况下区分大小写,并-i使其不区分大小写)。

这是GitHub 博客中关于新代码搜索功能的推出中包含的一个新选项。

GitHub 文档:GitHub 代码搜索语法


db4*_*48x 16

使用grepgit grep在您的本地克隆中.GitHub搜索有很多限制.我认为最糟糕的是它只显示来自任何文件的前两个匹配,所以我尽可能避免它.

  • 不过,你不能用它来搜索整个组或整个 github.com。 (5认同)
  • 这对于单个存储库或一小部分存储库来说很好,但当您尝试在整个组织中进行搜索时,这会非常令人沮丧。 (3认同)

Tra*_*s3r 6

有一个间接的方法。点击.(这会将您重定向到 github.dev)以在浏览器的 VSCode 中打开存储库。

在那里您可以进行区分大小写的搜索。