🚀如何用VS Code 开发GO

🏖前言

UTF-8GoLand

1.配置插件

下一步面向百度

1.1.中文插件

语言环境

操作如下

管理扩展搜索框chineseinstall
重启VS Code

0301

1.2.Go环境插件

管理扩展搜索框Goinstall

0302

1.3.安装Go本身的开发工具

​ 因为我们众所周知的一些原因,国内有堵墙横立着,所以一般在你安装完VsCode的Go语言插件,进行一段简单的Go代码编写的时候应该会看到一段如下精彩提示(让人怀疑人生的地方在代码中总是频繁出现)

0303

​ 出现以上情况的原因,是因为Go语言官方有一些工具,VSCode在检测到你是进行Go语言开发的时候会提示你安装这些工具,以便提升你的开发效率(偷懒神器),但是一般不出意外的话,这个下载肯定是会出意外的,原因是因为国外的代理是下载不了的,我们只能选择更换为国内的代理,操作方法如下:

go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.com.cn,direct
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/cweill/gotests/...
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/josharian/impl
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/haya14busa/goplay/cmd/goplay
go get -u -v github.com/godoctor/godoctor
go get -u -v github.com/go-delve/delve/cmd/dlv
go get -u -v github.com/stamblerre/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/sqs/goreturns
go get -u -v golang.org/x/lint/golint

至此,完成以上内容,打开你的VSCode,就会发现在保存Go代码的时候不会再有那么多报错了!

2.VSCode的配置优化

自动保存的
文件->首选项->设置Code->首选项->设置

3.用VSCode 写个程序

3.1.打开GOPATH所在的src目录

文件->打开文件夹$GOPATHhello

3.2.在项目文件夹下写GO代码

package main  // 声明 main 包,表明当前是一个可执行程序

import "fmt"  // 导入内置 fmt 包

func main(){  // main函数,是程序执行的入口
	fmt.Println("VSCode Let's GO!")  // 在终端打印
}

3.3.添加运行插件

​ 既然我们有了工具,我们可以想说尽量直接利用工具来直接运行我们的代码,而不是通过终端的指令来运行。

go build xxgo run xx

添加插件:code running

code running

0315

利用code running 运行go代码:

code running

0316

🏆写在结尾

至此,我们使用VSCode进行Go代码的开发第一步就完成了。本次文章中主要其实是解决了在使用VSCode中Go的原生插件库下载失败的问题,以及如何更方便利用工具运行Go的代码。

以上为个人学习分享,如有问题请指正。

在这里插入图片描述