Windows10+VSCode+Golang

一梦千嬅 · · 4807 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

前言:

已经不是第一次在电脑上安装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没有发现什么不对劲的地方那就说明你安装的比较成功。

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


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:一梦千嬅

查看原文:Windows10+VSCode+Golang

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4807 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传