在Windows10环境下配置Golang与VSCode

前言:

已经不是第一次在电脑上安装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,回车

image.png

或者可以在终端输入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没有发现什么不对劲的地方那就说明你安装的比较成功。

我还做了一些别的工作,但感觉可能不影响整个过程,而且感觉有点麻烦就没写进去,如果大家发现我写的有什么问题,或者安装过程中有什么疑惑,欢迎大家留言!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,194评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,058评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,780评论 0 346
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,388评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,430评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,764评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,907评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,679评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,122评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,459评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,605评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,270评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,867评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,734评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,961评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,297评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,472评论 2 348

推荐阅读更多精彩内容