在VSCode中使用 Gopls


本文摘自网络,作者,侵删。


title: "在VSCode中使用 Gopls"
date: 2021-03-07T08:40:05+08:00
draft: true
tags: ['go','vscode']
author: "dadigang"
author_cn: "大地缸"
personal: "http://www.real007.cn"


关于作者

http://www.real007.cn/about

在 VS Code 中使用 gopls

[图片上传失败...(image-52f236-1616196466078)]

帅气猫咪

8 人赞同了该文章

简介

我一直是用 VS Code 作为 Go 语言的 IDE,使用的是官方的 Go 扩展, 但在使用过程中发现有时候代码提示不够智能, 或者说基本没有提示.

Go 扩展默认是使用大量的 Go 工具来提供各种功能的, 每个工具提供某个方面的能力, 比如代码提示是依靠 gocode 的.

不过微软在开发 VS Code 过程中, 定义一种协议, 语言服务器协议, Language Server Protocol.

这可是个好东西, 如果你需要开发编辑器或 IDE, 就不需要再为每种语言实现诸如自动完成, 代码提示等功能了, 直接利用 语言服务器协议 就行了.

gopls 就是官方的语言服务器, 当前处于 alpha 状态.

安装并设置 gopls

安装方式一

打开 VS Code 的设置, 搜索 go.useLanguageServe, 并勾选上. 默认情况下, Go 扩展会提示你安装 gopls.

阅读剩余部分

相关阅读 >>

一周 Go world 新鲜事

Go wails 框架构建桌面应用示例

Golang如何连接数据库

未编译的python代码比Go慢100倍,编译后呢?

Go-map

手撸Golang 行为型设计模式 迭代器模式

Golang

[Go] Golang happen before 的保证原则

Go+python双语言混合开发

详解Golang中方法的receiver为指针和不为指针的区别

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




打赏

取消

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

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

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

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

评论

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