gomod导入包后idel没有自动代码提示

来源:5-3 go mod的使用

慕先生2358695

2019-11-20

之前没使用 goproxy 跟 go111module 的时候,包是直接下载到 go/src 下的,这时候 goland 可以自动补全 src 目录下的包和函数。 但是后来启用了 goproxy 跟 go111module 之后,包会下载到 go/pkg/mod 下面,这下面的包 goland 默认是不会补全的。 现在的问题是我该怎么配置 goland,让其可以自动补全 go/pkg/mod 下面的这些包。

写回答

1回答

ccmouse

2019-11-21

你可以先点箭头运行一下试试,如果不能运行说明环境有问题。能的话就是代码补全的bug。

还有goland是最新的吗?我们需要更新一下,旧版本可能不支持。

goland本身我们再看看项目属性,是不是使用go mod模式。

我观察到的是如果我们文件里有import,并且用idea成功运行过或者编译过,那一定可以代码补全。如果连import都没有写的话,的确有时候会,有时候不会。

0
1
慕先生2358695
好的,谢谢
2019-11-21
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程