Golang Go语言中 求推荐看源码的工具

发布于 1周前 作者 vueper 来自 Go语言

最近在看一些 go 项目的源码,看的费劲,有的单文件 1000+行,层层嵌套 想知道有没有什么 工具可以舒服点看调用关系的,struct ,方法 调用关系,时序图啥的 我看了 source insight 和 understand 好像都不支持 Go ,不知道有没有别的工具支持,或者 vs 插件

我记得之前有个模块可以从 mian 函数打印调用关系的,不过我只想从单文件开始的,不知道有没有好用的工具~


Golang Go语言中 求推荐看源码的工具
16 回复

VSCode

更多关于Golang Go语言中 求推荐看源码的工具的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


除了 goland ,难道还有其他的吗

最近试用了 Fleet 只看代码和跳转比 Goland 方便,离收费还挺远的应该可以用很久。

GoLand ,可以方便的看单个文件或者包内的结构,函数

goland +10086

感谢二位,今天下午还搜到了这个网站,不过网站分析大项目有点慢,我研究一下这个仓库试试
-----
然后因为下午没找到合适的工具,所以还是使用了 go-callvis 来分析函数调用并图形化展示

vscode 足够了

在Go语言(Golang)中,查看源码是提升编程能力的重要途径。以下是一些推荐的工具,可帮助你更高效地查看和理解Go源码:

  1. 集成开发环境(IDE)

    • Visual Studio Code(VS Code):支持Go语言的插件,如Go插件,提供语法高亮、代码补全、跳转到定义等功能,是查看Go源码的优选工具。
    • GoLand:JetBrains出品的专业Go语言IDE,功能强大,特别适合大型项目,提供全方位的Go语言支持,包括代码导航、重构工具和集成调试器等。
  2. 代码编辑器

    • Sublime Text:轻量级的代码编辑器,支持Go语言语法高亮和插件扩展,适合快速浏览和编辑源码。
    • Atom:GitHub出品的开源编辑器,支持多种插件,通过安装相关插件也可以方便地查看Go源码。
  3. 在线源码浏览器

    • GoDoc:专门用于Go语言的文档和源码查看,可以通过搜索包名或函数名快速找到相关源码和文档。
    • GitHub:Go语言的源码仓库托管在GitHub上,你可以直接在GitHub上浏览、搜索和下载源码,同时GitHub还提供了丰富的代码管理和协作功能。
  4. Go工具链

    • go doc:用于查看包文档和API说明,是理解Go源码中函数和接口的好帮手。

综上所述,选择合适的工具对于查看Go源码至关重要。建议根据个人需求和项目规模选择适合的工具组合,以提高源码查看的效率和质量。

回到顶部