The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
jizhihaoSAMA

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

  •  
  •   jizhihaoSAMA · Aug 16, 2020 · 2956 views
    This topic created in 2097 days ago, the information mentioned may be changed or developed.

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

    9 replies    2020-08-17 23:19:07 +08:00
    fishCatcher
        1
    fishCatcher  
       Aug 16, 2020 via iPhone
    重启试试
    iyear
        2
    iyear  
       Aug 16, 2020 via Android
    可能还在索引 pkg?
    laminux29
        3
    laminux29  
       Aug 16, 2020
    卧槽,标题居然能那么长..............................=====>>>
    dcoder
        4
    dcoder  
       Aug 16, 2020   ❤️ 1
    @jizhihaoSAMA
    在项目根目录运行 go mod tidy, 一般 goland 就同步好了.
    你运行后才有智能提示, 是因为 go build, go run 可能会暗含一步 go mod tidy.
    当然有时 go mod tidy 后, goland 还是傻的,这时候只能重启 goland.
    Kisesy
        5
    Kisesy  
       Aug 16, 2020   ❤️ 1
    先到 go.mod 里把红的包同步一下,再刷新项目,就是那个 reload all from disk
    tiedan
        6
    tiedan  
       Aug 16, 2020   ❤️ 1
    我遇到过,升级 goland 就好了
    leafdream
        7
    leafdream  
       Aug 16, 2020   ❤️ 1
    go mod tidy
    jizhihaoSAMA
        8
    jizhihaoSAMA  
    OP
       Aug 17, 2020
    @laminux29 嘿嘿,正好卡着字数发出来
    jizhihaoSAMA
        9
    jizhihaoSAMA  
    OP
       Aug 17, 2020
    @fishCatcher 重启无效哒,我试过
    @iyear 这个不会的,goland 任务栏没有显示任务
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 02:53 · PVG 10:53 · LAX 19:53 · JFK 22:53
    ♥ Do have faith in what you're doing.