前言:
已经不是第一次在电脑上安装Golang和VSCode的了,之前在Linux、Mac和Windows10上都有安装配置过Golang,在Mac和Windows10上配置过VSCode编译Golang。但由于没有做笔记,记性也不太好,就导致最近一次在Windows10上使用VSCode配置Golang环境的时候花了好长时间,所以我决定今晚花上一段时间把我这次的成功经验记录下来,并和大家分享。方法不是唯一,也不是最好,其中许多不足之处还望大家不吝赐教。
一、安装Golang
这一步工作量比较少可分为以下几步:
1、下载安装
在Golang官网上下载golang安装包,下载完成后直接安装就行。在安装时注意安装路径(自定义或者默认都可以),记住。我的是:D:/Go。
2、配置环境变量
在Golang的安装目录下有一个bin文件夹,在系统变量的path变量里添加bin文件夹的目录,我的是:D:/Go/bin; 添加你可以先查看,有的话就不用添加了。
新建系统变量GOROOT(注意,全大写),系统变量的值是Golang的安装目录。
新建文件夹(任意目录)如:D:/go做为golang的工作目录,在该目录下新建三个文件夹:
bin存放源代码的目录,新建项目都在该目录下。
pkg编译过后生成的包文件存放目录。
src是bin编译后生产的可执行文件和go相关的工具,都在此目录。把此目录加入path环境变量下方便go的使用。
新建系统变量GOROOT(注意,全大写),系统变量的值是Golang的工作目录,我的是:D:/go。
这时你就可以在终端测试了,在终端直接输入go,回车
或者可以在终端输入go version,这时会显示你的go的版本信息。
go version go1.12.7 windows/amd64
3、项目测试
这时你可以在你的项目目录下,新建一个工程项目project(一个文件夹就行),在项目目录下新建go文件test.go,选择一个编辑器打开并输入一下简单代码:
package main
import "fmt"
func main() {
fmt.Println("Hello,World!")
}
打开终端,选择到project目录下执行go run test.go
如果你看到Hello,World!那么你就成功了。
到此,你就可以进行下一步了。
二、Git的安装
这一步没有什么特别要注意的,直接在网上搜Git选择一个适合你电脑机型的下载安装就行。
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。这里用它来下载一些VSCode中需要的插件,它也有很多别的用处,如果你不用VSCode,也不想下载Git也没有关系。
三、安装并配置VSCode
1、安装VSCode
这一步也很简单,直接在网上搜索VSCode,然后下载安装。安装完成后打开软件,选择扩展(Ctrl+Shift+X或者在左侧直接点击),在这里你可以搜索你想要的插件然后下载安装,这里你先搜索下载简体中文插件。如果你的英文水平过关,这个插件也可以不用。准备好了,就开始下一步了。
2、下载Golang在VSCode上所需要的插件
网上有很多的方法,目前我使用过两种:
方法一就是编写好一个简单的代码后,点击保存,它会在右下角提示你安装一些插件,这里你可以选择全部安装。有些不一定能一次安装成功。
方法二直接在终端下运行以下代码
go get -u -v github.com/bytbox/golint
go get -u -v github.com/golang/tools
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/josharian/impl
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/cweill/gotests
如果你顺利完成了以上各部分且没有出错,你可以先高兴一会,如果你在使用VSCode没有发现什么不对劲的地方那就说明你安装的比较成功。
我还做了一些别的工作,但感觉可能不影响整个过程,而且感觉有点麻烦就没写进去,如果大家发现我写的有什么问题,或者安装过程中有什么疑惑,欢迎大家留言!