VS Code Go 语言扩展将默认启用 gopls

开发 前端
近日,gopls语言服务器和 Go 语言编程又达成了一个重要里程碑,现在 VS Code 的 Go 扩展程序将会默认开启gopls功能。

近日,gopls语言服务器和 Go 语言编程又达成了一个重要里程碑,现在 VS Code 的 Go 扩展程序将会默认开启gopls功能。

在进行此次转变之前,Go 团队花了很长时间来迭代gopls的设计、功能和用户体验,重点是提高性能和稳定性。

我们很高兴地宣布,在 VS Code 中 Go 扩展现在默认情况下会启用 gopls 语言服务器,以提供更强大的 IDE 功能和对 Go 模块更好支持。

Go 模块距今发布已有两年时间,自发布以来完全改变了 Go 语言的开发环境。像goimports和godef工具以前依赖于存储在$GOPATH中的代码,当 Go 语言开发团队开始重写这些工具以配合 Go 模块一同工作时,他们采用了一种更系统化的方法来弥合差距。

最终的结果是,Go 团队开发了一个独立的 Go 语言服务器——gopls,它提供了很多 IDE 的功能,例如自动补全、重构、工作空间符号搜索、代码美化和诊断分析任何兼容的编辑器前端。该语言服务器的推出是从早期命令行工具集合的一次根本转变。

除了进行gopls的开发,他们还寻求其他方法来创建更加稳定的编辑器工具生态系统。去年,Go 团队负责了 VS Code 编辑器中的 Go 扩展项目。作为这项工作的一部分,他们简化了扩展程序与语言服务器的集成——gopls自动更新、重新排列和优化gopls设置,并且改进故障排除工作流以及通过调查征求开发者反馈。由于社区的开发者在 Go 扩展程序的稳定性、性能和用户体验方面起到了非常重要的作用,未来 Go 团队还会在社区中投入更多的精力。

Gopls 是使用 Go 代码(尤其是 Go 模块)的最佳方式。随着 Go 1.16 版本的到来,在 VS Code 中进行 Go 开发的开发者可以获得更好的体验。开发者无需执行任何操作,当获得下一次更新时,gopls将自动开启。

尽管如此,此次变化并不意味着gopls的开发工作已完成。Go 团队的下一个重点领域是改善使用多个模块时的用户体验。

本文转自OSCHINA

本文标题:VS Code Go 语言扩展将默认启用 gopls

本文地址:https://www.oschina.net/news/128819/gopls-vscode-go

责任编辑:未丽燕 来源: 开源中国
相关推荐

2022-04-06 10:16:08

微软Python 扩展Pylint 扩展

2021-06-28 07:13:34

Vue Code 扩展

2019-04-23 12:10:00

前端开发编程

2022-05-07 09:43:15

Python微软扩展程序

2023-06-05 11:26:23

2023-08-09 13:28:58

2021-12-28 09:40:48

VS Code工具代码

2021-07-26 12:05:02

Fedora模式电源配置

2023-04-25 13:57:00

GitHubVS Code

2024-08-21 08:37:47

CodeEmmet悬浮框

2022-01-10 10:48:34

SorbetVS CodeRuby

2021-02-02 21:42:30

VS Code编辑器开发

2020-07-06 14:54:17

Python 开发编程语言

2024-06-14 16:00:07

2020-01-18 15:02:48

技术研发指标

2022-06-17 07:44:40

VSCode C#开源

2021-08-22 17:18:58

Go代码泛型代码

2021-12-27 10:57:04

SwiftXcodeSSWG

2020-11-16 19:18:15

Jupyter微软编程

2020-02-04 09:00:00

物联网开发VS CodeIOT
点赞
收藏

51CTO技术栈公众号