跳到主要内容

核心必备

  • 名称Go
  • 功能 :提供 Go 语言完整开发支持
    • 代码补全
    • 跳转定义
    • 代码格式化
    • 调试支持
    • 测试运行
    • 重构工具

安装 go 插件的依赖工具

安装 Go 插件时,首先打开 .go 文件时, VSCode 会自动提示安装依赖工具,点击 "install All" 即可。

主要依赖工具包裤

  • gopls - Go 语言服务器(核心)
  • dlv - 调试器
  • gofumpt - 代码格式器
  • goimports - 自动导入管理
  • staticcheck - 静态代码检测
  • golangci-lint - 代码质量检测
# 设置国内镜像(推荐)
export GOPROXY=https://goproxy.cn,direct

# 或在 Windows 中设置环境变量
set GOPROXY=https://goproxy.cn,direct

# 安装核心工具
go install golang.org/x/tools/gopls@latest
go install github.com/go-delve/delve/cmd/dlv@latest
go install mvdan.cc/gofumpt@latest
go install golang.org/x/tools/cmd/goimports@latest

推荐辅助插件

Go Struct Tag

  • 功能 :结构体 tag 自动补全和管理
  • 适用场景 :使用 JSON、 GORM 、 Protobuf 等需要 tag 的场景

vscode-proto3

  • 功能 : .proto 文件语法高亮和提示
  • 适用场景:gRPC 开发

Better Comments

  • 功能 :注释代码高亮,区分不同类型的注释

Git Graph

  • 功能 :可视化 Git 提交历史和分支关系

Material Icon Theme

  • 功能 :美化文件图标,提升视觉体验