🏖前言
UTF-8GoLand
1.配置插件
下一步面向百度
1.1.中文插件
语言环境
操作如下
管理扩展搜索框chineseinstall
重启VS Code
1.2.Go环境插件
管理扩展搜索框Goinstall
1.3.安装Go本身的开发工具
因为我们众所周知的一些原因,国内有堵墙横立着,所以一般在你安装完VsCode的Go语言插件,进行一段简单的Go代码编写的时候应该会看到一段如下精彩提示(让人怀疑人生的地方在代码中总是频繁出现)
出现以上情况的原因,是因为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
利用code running 运行go代码:
code running
🏆写在结尾
至此,我们使用VSCode进行Go代码的开发第一步就完成了。本次文章中主要其实是解决了在使用VSCode中Go的原生插件库下载失败的问题,以及如何更方便利用工具运行Go的代码。
以上为个人学习分享,如有问题请指正。