例如,如果我想查找在给定Github存储库中定义特定结构的位置,我可能会搜索struct struct_name {
,但由于{
在搜索查询中被忽略,因此{{1}的结果1}}显示。对于使用频繁的结构,以这种方式找到结构定义的位置变得非常困难。
如果repo的大小相当小,我宁愿拉动repo并重写表达式,但是对于大型代码库,它可能不是可行的选择。
任何直截了当的方式?
答案 0 :(得分:2)
这是你的意思吗?
git grep -n 'struct Pool {'
否则我认为没有办法。在Github的help page中说:
您不能将以下通配符用作搜索查询的一部分:。 ,:; / \`'“= *!?#$& + ^ |〜<>(){} []。搜索将忽略这些符号。