Github:在当前 repo 中搜索代码

标签 github

我知道可以通过在搜索框中键入来搜索 repo 中的代码:

my-keyword repo:user_name/repository_name

但是由于我每天都在使用很多项目,并且喜欢深入了解源代码以了解它是如何工作的,因此必须输入 repo: user_name/repository_name 很快变得很烦人。每次我想搜索一些东西时的一部分。

有什么办法可以在里面快速搜索代码吗?当前 查看 repo 源代码?

如果我目前在 frankenstein/monster repo ,我希望能够搜索 create_life无需输入的方法repo: frankenstein/monster在搜索框中,因为我已经在这个 repo 中了。

(就好像您正在文本编辑器中处理文件一样,按 Ctrl+F 并需要输入当前文件的文件名)

最佳答案

2013 年 5 月更新:参见“Repository Search on all Repositories

Today we are allowing you to search your own public repositories and any private repositories you have access to.

When you're on a repository page, you'll see an indication that you're searching that repository by default:


enter image description here

原始答案(2013 年 2 月)
我没有找到任何“repo:current”或其他可以指定“代码”搜索的默认存储库的约定。
我通常在单独的窗口中进行搜索,选择“代码”并且已经填写了“repo:username/reponame”。
我只添加我需要的关键字,然后单击 Enter。
我多次重复该过程,只更改关键字,但如果对结果感兴趣,我会在另一个选项卡中打开它,以保留搜索页面及其字段。

关于Github:在当前 repo 中搜索代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14857717/

相关文章:

git - 为什么Github不自动更新两个PR之间的文件比较?

linux - Git - 将 Github 存储库与本地存储库同步?

git - 使用 git-flow,如何将 rebase 混入其中

git - 如何在 Github 上批准提交

ruby-on-rails - Github API v3 - 获取特定提交的差异

github - Markdown 链接在新选项卡中打开

git - 从 GitHub 克隆 Git 后,我​​看不到我的分支

git - merge master 中所做的更改,同时保留 git 中本地所做的更改

git - "you can' t在此时执行该操作”使用 github GUI 进行 pull 和 merge 时出现错误

php - 从 PHP exec() 函数运行 Hugo