V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
admirez
V2EX  ›  Go 编程语言

gopls 很慢啊,怎么能提升

  •  
  •   admirez · 2019-08-29 11:37:55 +08:00 · 6837 次点击
    这是一个创建于 1917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如 输入 net,出来 net 的提示后回车

    再等几秒钟 我才能 输入 conn 出来结果

    21 条回复    2019-08-30 19:51:30 +08:00
    admirez
        1
    admirez  
    OP
       2019-08-29 11:40:19 +08:00
    左侧的 outline 同时也会显示进度条好几秒
    liuxey
        2
    liuxey  
       2019-08-29 11:42:58 +08:00
    @admirez #1 无解,只能等官方优化,或者换 GoLand,
    mrvon
        3
    mrvon  
       2019-08-29 11:43:03 +08:00
    确实慢得可以,不过暂时没找到替代品。
    Hellert
        4
    Hellert  
       2019-08-29 11:44:20 +08:00 via Android
    我的怎么很快
    wsseo
        5
    wsseo  
       2019-08-29 11:51:43 +08:00
    请问你的系统环境
    jingniao
        6
    jingniao  
       2019-08-29 12:12:59 +08:00 via Android
    感觉有 bug,经常无法跳转,很烦……
    knowckx
        7
    knowckx  
       2019-08-29 12:21:42 +08:00   ❤️ 1
    vscode 命令 - reload 窗口

    这个命令可以重载插件,相当于重启 gopls,可以解决一些失去响应的问题
    admirez
        8
    admirez  
    OP
       2019-08-29 13:26:23 +08:00
    @wsseo win10 12g 内存 ssd i7
    katsusan
        9
    katsusan  
       2019-08-29 15:16:54 +08:00 via iPhone
    看 trace 日志
    hujianxin
        10
    hujianxin  
       2019-08-29 15:18:39 +08:00
    提醒大家要每天更新下,慢的原因可能是因为用的旧版
    wweir
        11
    wweir  
       2019-08-29 15:24:03 +08:00
    我的很快,慢是用了旧版本的 gopls,还没配好当前的 workspace 吧?
    hugepizza
        12
    hugepizza  
       2019-08-29 17:42:24 +08:00
    勤更新 github 的 issue 上 遇到问题 官方就问你升到最新版
    kappa
        13
    kappa  
       2019-08-29 17:44:34 +08:00
    换 tabnine
    janxin
        14
    janxin  
       2019-08-29 22:30:21 +08:00
    gopls 应该也有建立缓存的过程,刚开始可能会慢后面就快了

    安装 gopls 一定要用 go mod,有些依赖库版本不正确经常会出莫名其妙的 bug
    admirez
        15
    admirez  
    OP
       2019-08-30 10:41:38 +08:00
    @wweir 我是一个月前编译的 gopls,难道这个还要每天编译个?
    admirez
        16
    admirez  
    OP
       2019-08-30 10:44:34 +08:00
    @kappa tabnine 好用吗?我是笔记本用户啊,AI 算力没那么强
    hst001
        17
    hst001  
       2019-08-30 10:45:36 +08:00 via Android
    vscode 开发 go 程序已经慢的不像样了,应该有好多人直接放弃了,不知道什么时候开始这样的,以前还挺好用的
    whoami9894
        18
    whoami9894  
       2019-08-30 13:51:23 +08:00
    反正我最近深有感触,VS code 写 GO,项目体积一大那几个插件就能把 CPU 卡到 100%,补全信息经常要 3-4s 才显示
    hujianxin
        19
    hujianxin  
       2019-08-30 15:18:17 +08:00
    @admirez 当然要勤更新,这个软件正在频繁变更时期,不是成熟软件。一个月前的太久了,换成新的就很快了
    hellodudu86
        20
    hellodudu86  
       2019-08-30 18:51:48 +08:00
    还是时不时有点小 bug,经常用着用着 jump 就出 ats 报错了,必须退出 vim 重进才行。
    reus
        21
    reus  
       2019-08-30 19:51:30 +08:00
    @admirez 建议同步更新呢亲。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3935 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:23 · PVG 18:23 · LAX 02:23 · JFK 05:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.