跳至主要內容

4.go 开发设置

墨七2024年11月27日小于 1 分钟约 268 字...

4.go 开发设置

Go

go 语言支持,由 google 语言官方开发,好用!

https://marketplace.visualstudio.com/items?itemName=golang.Go

Go Template Support

go 语言模板文件高亮

https://marketplace.visualstudio.com/items?itemName=jinliming2.vscode-go-template

goctl

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。
go 语言不需要任何框架。但是是 go-zero 另辟蹊径给出了很多开发范式和快捷方法,很方便。

插件地址:
https://marketplace.visualstudio.com/items?itemName=xiaoxin-technology.goctl

官网:
https://go-zero.dev/

VSCode 配置

按 F1 打开命令口输入

Go:Install/Update Tools

然后一次安装所有插件即可。

可能需要科学上网或者本地开启 go 语言代理。

启用更加严格的代码风格格式化工具

https://github.com/mvdan/gofumpt

go install mvdan.cc/gofumpt@latest

需要做如下设置

settings.json
{
  "go.useLanguageServer": true,
  "gopls": {
    "formatting.gofumpt": true,
    "ui.semanticTokens": true
  }
}

更多的自定义配置项可以查看 https://github.com/golang/bookmark/tools/blob/master/gopls/doc/settings.md


其它的一些配置工具(好像也不是很有必要)

https://www.jianshu.com/p/0f150ea1fd48

贡献者

墨七