Golang Go语言在Goland中新建项目导入已安装第三方包无智能提示

发布于 1周前 作者 zlyuanteng 来自 Go语言

Golang Go语言在Goland中新建项目导入已安装第三方包无智能提示

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

10 回复

重启试试

更多关于Golang Go语言在Goland中新建项目导入已安装第三方包无智能提示的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


可能还在索引 pkg?

卧槽,标题居然能那么长…=====>>>


在项目根目录运行 go mod tidy, 一般 goland 就同步好了.
你运行后才有智能提示, 是因为 go build, go run 可能会暗含一步 go mod tidy.
当然有时 go mod tidy 后, goland 还是傻的,这时候只能重启 goland.

先到 go.mod 里把红的包同步一下,再刷新项目,就是那个 reload all from disk

我遇到过,升级 goland 就好了

嘿嘿,正好卡着字数发出来

重启无效哒,我试过
这个不会的,goland 任务栏没有显示任务

针对您在Goland中新建项目导入已安装第三方包无智能提示的问题,以下是一些可能的解决方案:

  1. 检查项目设置

    • 确保在创建项目时正确设置了Go Module,并检查go.mod文件是否正确生成。
    • 确认Goland中的项目设置已正确指向包含go.mod文件的目录。
  2. 配置Go Proxy

    • 在Goland中设置Go Proxy,以便更好地管理依赖关系。可以通过Preferences -> Go -> GOPROXY进行设置。
    • 同时,在go env环境变量中设置GOPROXY,命令为go env -w GOPROXY=https://goproxy.cn,direct
  3. 检查省电模式

    • 在Goland中,检查是否开启了省电模式(Power Save Mode)。如果开启了,请尝试关闭它,因为省电模式可能会影响代码的智能提示功能。
  4. 重新索引项目

    • 尝试在Goland中重新索引项目。可以通过File -> Invalidate Caches / Restart... -> Invalidate and Restart来实现。
  5. 更新Goland和Go SDK

    • 确保您使用的Goland和Go SDK是最新版本,因为旧版本可能存在一些已知的bug或兼容性问题。

希望以上解决方案能帮助您解决Goland中导入已安装第三方包无智能提示的问题。如果问题仍未解决,请考虑寻求Goland社区或Go语言专家的进一步帮助。

回到顶部