GoLand 软件包索引在使用同一模块的多个版本时中断

我需要在我正在处理的项目中同时使用 api 的 v1 和 alpha 版本。在已经使用v1版本进行相当多的代码之后,出现了使用alpha版本的需求,我需要同时使用这两个版本。google.golang.org/api/compute

当我导入alpha版本时,GoLand索引中断,我失去了自动完成,并在我的软件包中获得了一堆导入alpha的红色文本/行。不过,go仍然会构建/运行代码就好了。

我已尝试清除GoLand缓存并重新编制索引,但仍有相同的问题。我还清理了我的go缓存,并再次下载和校验所有内容。go clean -modcachego mod tidy

我是否缺少某些内容会使 GoLand 中出现此问题,但我的 go 代码仍然可以构建并运行良好?


GCT1015
浏览 170回答 1
1回答

扬帆大鱼

您可以通过按 import 语句导航到包源,并查找文件和大小限制警告。IDE 的行为符合预期。Command/CTRL+Clickcompute-gen.go作为解决方法,您可以调用并添加以下行 ,重新启动 GoLand。但请记住,IDE在处理大文件时可能会很慢,即使它们未在编辑器中打开。Help | Edit Custome Properties...idea.max.intellisense.filesize=8500000您可以在此处阅读有关该文件的更多信息。idea.properties
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go