在VSCode中使用 Gopls


当前第2页 返回上一页

如果长时间安装不上, 可以尝试手动安装, 官方安装指南.

安装方式二

另外也有可能是网络的问题, 直接去 https://github.com/golang/tools/tree/master/gopls 下载, 然后使用 go install github.com/golang/tools/cmd/gopls 安装.

安装方式三

网络好, 或者设置 goproxy 代理后, 可以直接手动安装 gopls, 官方提示不要使用 -u.

go get golang.org/x/tools/gopls@latest

配置

装完之后, 添加如下的配置, 如果使用第一种安装方式, 那么第一行已经存在了:

"go.useLanguageServer": true,
"[go]": {
    "editor.snippetSuggestions": "none",
    "editor.formatOnSave": true,
    "editor.codeActionsOnSave": {
        "source.organizeImports": true
    }
},
"gopls": {
    "usePlaceholders": true, // add parameter placeholders when completing a function
    "wantCompletionDocumentation": true // for documentation in completion items
},
"files.eol": "\n", // formatting only supports LF line endings

如果你需要在不同的编辑器中使用 gopls, 请参考官方安装文档中的设置.

目前支持以下的编辑器:

  • VSCode
  • Vim / Neovim
  • Emacs
  • Acme
  • Sublime Text

总结

牛逼, 终于不用再为残疾的代码补全而苦恼了.


本文来自:简书

感谢作者:大地缸

查看原文:在VSCode中使用 Gopls

返回前面的内容

相关阅读 >>

Golang不能发送udp广播

Golang 创建型设计模式 工厂方法

Go Gob

分享一次腾讯Go开发岗位面试经过

Go实现字符串的逆序

Golang在日志中打印堆栈信息

Golang并发模式之扇入fan-in和扇出fan-out

Go是解释型语言还是编译型语言

Golang map判断key是否存在

聊聊storagetapper的pipe

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...