github搜索技巧

来源:互联网 发布:网络算法与复杂性理论 编辑:程序博客网 时间:2024/06/06 04:09

指定搜索方式

Xxx in:file        搜索文件中有xxx的代码

Xxx in:path       搜索路径中有xxx的代码

Xxx in:fille,path   搜索路径或者是文件中有xxx的代码

Xxx language:yyy  搜索用yyy写的包含xxx的代码

Xxx             搜索包含xxx的字段

 

通过语言搜索代码

Element language:xx size:1000  搜索大小为1000字节的xx代码

User:xxx language:zzz        搜索xxx用户下用zzz写的代码

 

通过fork的数量或者是否有父节点的方式搜索:

android language:java fork:true

搜索用Java写的Android相关的代码并且被fork

 

function size:>10000 language:python

搜索与python相关的代码,文件大小超过10kb

 

按照目录结构搜索

 console path:app/public language:javascript

 app/public directory目录下搜索console关键字

 

 

form path:cgi-bin language:perl

 搜索cgi-bin目录下包含form的perl代码

 

通过文件名搜索

 filename:.vimrc commands

 搜索 文件名匹配*.vimrc* 并且包含commands的代码

 

minitest filename:test_helper path:test language:ruby

在test目录中搜索包含minitest且文件名匹配"*test_helper*"的代码

 

根据扩展名来搜索代码

 form path:cgi-bin extension:pm

 搜索cgi-bin目录下以pm为扩展名的代码

 

icon size:>200000 extension:css

 搜索超过200kb包含icon的css代码

 

通过用户或者组织来查找

 user:github extension:rb

1 0