# 在 VSCode 中使用 Golang 进行开发

最近 Go 官方对vscode-go这个插件进行较大的更新,用它在 VSCode 上开发 Golang 程序也是越来越顺手了,下面,来看下一些能提高效率的一些技巧

  • 先来看下目前支持的功能, 摁住 Ctrl + Shift + p,输入 Go:

# 1.初始化 go.mod 文件(大多数人应该都喜欢在命令行里面直接做掉了吧)

然后输入module的名字,并回车

# 2.选中高亮代码块提取函数(目前还比较生硬)

# 3.添加导入

这个命令会调出所有可导入的路径
对于导入,我比较推荐直接使用下面这个命令,当然也可以使用快捷键

# 4.给结构体添加 tag

挺不错的,就是会默认为 omitempty

# 5.自动填充所有结构体字段

在代码中初始化结构体,然后直接补充所有该结构体的字段

# 6.生成接口代码(可能很多人会喜欢这个功能)

目前,你需要选一个空白的地方,然后输入命令

这个命令目前来说还比较生硬,它依赖于impl这个第三方库,所以你还需要输入:接收者的签名和要实现的接口名字(包括该接口所在的包名)

如果要实现第三库的接口,需要看下impl这个第三方库