问题对人有帮助,内容完整,我也想知道答案 0 问题没有实际价值,缺少关键内容,没有改进余地 如beego框架里的入口文件代码 beego.Run() 而beego包里有许多文件都有此包的相关信息定义,如果查看Run方法在哪个文件的,如果再知道哪一行最好了。这样学习的时候很方便 关注 | 2 收藏 | 1 评论邀请回答编辑举报历史版本 cfanbo 609 2015-04-10 提问 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 1 答案没帮助,是错误的答案,答非所问 已采纳 楼上推荐的方法不错,愚安我平时看源码都是直接去github,觉得还行。但这肯定不是最方便的。 这里我觉得如果愿意用IDE,就再好不过了,比如liteide(一款国产go语言IDE),支持定义跳转等诸多ide应有的功能。拿一个beego项目为例: 按住Ctrl键,点击Run()跳到beego.go的Run方法定义处 按住Ctrl键,点击BeeApp.Run()的Run()跳到app.go的Run方法定义处,要想知道BeeApp哪里定义的,Ctrl点击BeeApp跳到config.go 依次类推,可以很方便的快速知道beego框架的整体结构和运行流程,相信你很快就可以掌握它的使用了,由于liteIde是一款国产软件,用起来也很方便 评论赞赏编辑 愚安 2k 2015-04-11 回答 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 1 答案没帮助,是错误的答案,答非所问 推荐一个网站Go Walker Go Walker 是一个可以在线生成并浏览 Go 项目 API 文档的 Web 服务器,目前已支持包括 GitHub 等代码托管平台。 它能查看每个项目中函数的定义,源码以及实例 就像这样,还是很方便的func Run(params ...string) 评论赞赏编辑 这里好像没有人 720 2015-04-10 更新 提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
答案对人有帮助,有参考价值 0 答案没帮助,是错误的答案,答非所问 subline有办法没有? 评论 · 2赞赏编辑 cfanbo 609 2015-04-16 更新 1 可以的,需要借助ctags,具体你可以搜索下,有教程的 — 愚安 · 2015年04月16日 展开评论提交评论 × 评论支持部分 Markdown 语法:**bold**_italic_[link](http://example.com)> 引用`code`- 列表。同时,被你 @ 的用户也会收到通知
可以的,需要借助
ctags
,具体你可以搜索下,有教程的— 愚安 · 2015年04月16日