Goland:在新建的项目里面导入已经安装好的第三方包时,会出现没有智能提示的情况。使用该包下的方法还会爆红,但运行代码后,代码不爆红,且智能提示正常(只针对于已经导入的包。对于未导入的包,还是要导入+使用该包方法+运行后才有智能提示)

2020-08-16 00:24:11 +08:00
 jizhihaoSAMA

如题,请问各位大佬是怎么解决的。十分感谢

2319 次点击
所在节点    Go 编程语言
9 条回复
fishCatcher
2020-08-16 00:31:42 +08:00
重启试试
iyear
2020-08-16 00:40:07 +08:00
可能还在索引 pkg?
laminux29
2020-08-16 00:43:50 +08:00
卧槽,标题居然能那么长..............................=====>>>
dcoder
2020-08-16 01:59:30 +08:00
@jizhihaoSAMA
在项目根目录运行 go mod tidy, 一般 goland 就同步好了.
你运行后才有智能提示, 是因为 go build, go run 可能会暗含一步 go mod tidy.
当然有时 go mod tidy 后, goland 还是傻的,这时候只能重启 goland.
Kisesy
2020-08-16 15:43:17 +08:00
先到 go.mod 里把红的包同步一下,再刷新项目,就是那个 reload all from disk
tiedan
2020-08-16 15:47:35 +08:00
我遇到过,升级 goland 就好了
leafdream
2020-08-16 21:58:39 +08:00
go mod tidy
jizhihaoSAMA
2020-08-17 23:18:20 +08:00
@laminux29 嘿嘿,正好卡着字数发出来
jizhihaoSAMA
2020-08-17 23:19:07 +08:00
@fishCatcher 重启无效哒,我试过
@iyear 这个不会的,goland 任务栏没有显示任务

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698589

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX