我知道可以通过在搜索框中键入来搜索 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:
原始答案(2013 年 2 月)
我没有找到任何“
repo:current
”或其他可以指定“代码”搜索的默认存储库的约定。我通常在单独的窗口中进行搜索,选择“代码”并且已经填写了“
repo:username/reponame
”。我只添加我需要的关键字,然后单击 Enter。
我多次重复该过程,只更改关键字,但如果对结果感兴趣,我会在另一个选项卡中打开它,以保留搜索页面及其字段。
关于Github:在当前 repo 中搜索代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14857717/