登录
首页 >  Golang >  Go问答

如何使GoLand完成全面构建?

来源:stackoverflow

时间:2024-03-11 16:33:29 450浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《如何使GoLand完成全面构建?》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

是否可以在 goland 中执行与 go build ./... 等效的操作,以便我可以一次性看到 ide 中的所有错误?我修改了一些广泛使用的结构,我想找到所有需要更改的地方。

我尝试在树的顶部构建一个包,但很快就“成功”,而在同一目录中构建 ./... 则按预期失败。

我还尝试使用 ./... 作为工具参数构建目录,但这给出了错误

can't load package: package -o: cannot find package "-o" in any of:

我认为这是因为 goland 的配置与该参数不兼容。


解决方案


正如@nestor-sokil,上面提到的,如果您通过IDE工具执行重构操作,Refactor |重构此...,然后 IDE 会自动为您管理所有更改。如果您确实发现没有发生这种情况或缺少重构工具的地方,您可以在 issue tracker 上提出问题。

话虽这么说,您可以按照以下说明配置 IDE 来为您运行 go build ./...。需要注意的是,它可能会显示操作中通常不会遇到的问题,因为该命令不知道构建标签、多个 main() 函数包含同一目录中的文件等等。

您可以通过 Settings/Preferences | 创建外部工具工具|外部工具并配置如下:

然后您可以转到 Settings/Preferences | Keymap 并搜索该工具的名称并为其分配快捷方式以更方便地执行它。

到这里,我们也就讲完了《如何使GoLand完成全面构建?》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>