VsCode中 Go 编程推荐好用的扩展

近来主要使用Visual Studio Code进行Go编程,以下是我认为好用的扩展,分享记录下来。

1. Code Runner

快速运行代码,支持多种语言,不局限于Go。

2. Go

不多说了,Go语言开发必备。

3. Go Mod Explorer

Go Mod Explorer 是一个用于管理 Go 模块的扩展,它可以帮助你查看依赖 Go 模块整体源码,类似于GoLand中的External Libraries功能。

gomod-explorer

  • 跳转源码后,在GOMOD Explorer中,可以查看依赖模块的源码结构,默认选中当前打开的源码文件。
  • 文件夹上右侧图标可以在源码目录下检索文件。
  • 上述这两个是之前无法割舍GoLand的最大痛点,有了这两个扩展,GoLand几乎可以丢掉了。
    • 对于源码学习而言,全局结构、快速检索文件,Go Mod Explorer已经可以很好满足。

其他记录

  • Go struct tag:结构体标签代码生成功能
  • JSON To Go:JSON 字符串转Go结构体代码
  • Bookmarks:书签管理,方便跳转收藏的任意文件/行
  • Code Spell Check:代码拼写检查
  • Go Extension Pack:这个是网友整理的汇总版,我没用,按需取用