是否可以在 GoLand 中执行与 go build ./...
等效的操作,这样我就可以一次性看到 IDE 中的所有错误?我修改了一些广泛使用的结构,我想找到所有需要更改的地方。
我已经尝试在我的树的顶部构建一个包,但是它很快“成功”,而在同一目录中构建 ./... 却按预期失败了。
我还尝试使用 ./... 作为工具参数构建目录,但这会出错
can't load package: package -o: cannot find package "-o" in any of:
我认为这是因为 GoLand 围绕配置放置的任何内容都与该参数不兼容。
最佳答案
正如@nestor-sokil 所说,如果您通过 IDE 工具执行重构操作,Refactor | Refactor This...
,然后 IDE 会自动为您管理所有更改。如果您确实发现没有发生这种情况或缺少重构工具的地方,您可以在 issue tracker 上提出问题。 .
也就是说,您可以按照下面的说明配置 IDE 来为您运行 go build ./...
。需要注意的是,它可能会显示操作中通常不会遇到的问题,因为该命令不知道构建标记、多个 main()
函数包含同一目录中的文件,等等。
您可以通过Settings/Preferences | 创建外部工具工具 |外部工具
并像这样配置:
然后您可以转到设置/首选项 | Keymap
并搜索工具名称并为其分配快捷方式,以更方便地执行它。
关于go - 我怎样才能让 GoLand 构建一切?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56491569/