在GoDoc中查找方法

在GoDoc中查找方法,go,Go,我是一个新手,刚刚开始能够有效地使用GoDoc 我经常与kubernetes合作,在客户机go模块中有很多包。我想找到一种特殊的方法,并了解它informers.NewSharedInformerFactory。在客户机go模块中有没有一种搜索此方法的好方法 我一直在按CTRL+Fing键浏览包索引,运气不太好 类似于长生不老药的十六进制文档: 或者Scala/Java的文档:,这样就没有人推荐谷歌搜索了: site:godoc.org inurl:client go SharedInforme

我是一个新手,刚刚开始能够有效地使用GoDoc

我经常与kubernetes合作,在客户机go模块中有很多包。我想找到一种特殊的方法,并了解它
informers.NewSharedInformerFactory
。在
客户机go
模块中有没有一种搜索此方法的好方法

我一直在按CTRL+Fing键浏览包索引,运气不太好

类似于长生不老药的十六进制文档:


或者Scala/Java的文档:

,这样就没有人推荐谷歌搜索了:

site:godoc.org inurl:client go SharedInformerFactory

这很好。搜索结果没有提供丰富的上下文,因此很难选择正确的搜索结果或了解弹出的其他结果的更多信息。可能是客户机go文档稀疏的症状。我想我不应该期望更多,因为我搜索过的许多库/框架/语言也没有搜索功能

只需阅读评论即可获得更好的效果


查询:
repo:^github\.com/kubernetes/client go$NewSharedInformerFactory

答案是第三个结果,它不一定处理整个包中所有具有此名称的函数的情况。也许我应该添加一些googlefu来限制对该域的搜索。如果你使用的是支持它的编辑器,你可以使用Go语言服务器转到定义/peek定义,等等。如果你的编辑器不支持语言服务器,就有Go guru。@Breedly“在整个包中有哪些使用这个名称的函数?”包中只能有一个具有给定名称的函数。@Adrian因此客户端go由多个包组成。你会称之为模块吗?如果安装了go软件包,那么go doc informers.NewsharedFormerFactory不会向你显示你需要的信息吗?我使用了搜索词
informers.NewsharedFormerFactory
,它给出了最热门的搜索结果。谢谢@PaulHankin。很抱歉,我的问题一开始就很模糊,谷歌绝对是一个解决方案,但如果你使用像hexdocs这样的东西,你就会意识到它提供了大量特定于上下文的搜索,这确实加快了你使用谷歌没有提供的新库的能力。感谢您在我重新阐述问题时与我一起工作。