一、在搭建的时候参考以下文章

http://www.cnblogs.com/zsy/archive/2016/02/28/5223957.html

http://blog.csdn.net/hil2000/article/details/51714607

http://www.cnblogs.com/mubing/p/5820038.html

http://www.golangtc.com/t/57d3961db09ecc1635000170

二、准备(将所有需要的软件下载下来)

1、VSCode

http://code.visualstudio.com/docs/?dv=win

2、Go API包 (因为被强,所以使用了国内下载地址)

http://www.golangtc.com/download

3、下载Go的第三方扩展包(包含智能提示,索引,包等等)

1)https://github.com/golang/tools

GO第三方扩展包Tools包

2)https://github.com/derekparker/delve

此包用于调试之用

3) https://github.com/peterh/liner

三、安装

1、安装Go的API包

安装过程一路下一步,就OK。

这里主要说一下,安装完成后,需要打开系统环境变量设置窗口,进行go必要参数设置

GOROOT  这里GOAPI包的安装根目录

GOBIN     这里Go的bin目录

GOPATH   这里工作目录(这个目录可以自己随便指定)

Path         添加%GOPATH%\bin;D:\Go\bin   (这里也可以是%GOROOT%\bin)

最好打开cmd 输入go env 来查看相关参数有没有设置好

2、安装VSCode

安装过程一路下一步

这里可以全选。

3、设置工作目录

1) 在GoWorkSapce中新建src 和bin两个文件夹

src\golang.org\x\tools  根据此目录创建相应的文件夹,并把之前下载的GO Tools包解压到此目录下

src\golang.org\derekparker\delve  根据此目录创建相应的文件夹,并把之前下载的 delve  包解压到此目录下

src\golang.org\peterh\liner  根据此目录创建相对的文件夹,并把之前下载的liner包解压此目录下

2) 将这些第三方类库进行安装注册

打开CMD 命令窗口,把下面这些复制到窗口中进行安装

 go get github.com/nsf/gocode
go get github.com/rogpeppe/godef
go get github.com/golang/lint/golint
go get github.com/lukehoban/go-find-references
go get github.com/lukehoban/go-outline
go get sourcegraph.com/sqs/goreturns
go get golang.org/x/tools/cmd/gorename
go get github.com/tpng/gopkgs
go get github.com/newhook/go-symbols
go get github.com/peterh/liner
go get github.com/derekparker/delve/cmd/dlv
go get golang.org/x/tools/cmd/guru

4、打开 VSCode ---打开文件夹,将D:\GoWorkSpace设置工作目录 ,并新建一个文件,命名为test.go

package main

import "fmt"

func main() {
fmt.Println("Hello World!")
}

复制以上内容。按F5 进行执行。

Win7环境下搭建Go开发环境,基于VSCode编辑器的更多相关文章

  1. 在win10环境下搭建 solr 开发环境

    在win10环境下搭建 solr 开发环境 2017年05月30日 09:19:32 SegaChen0130 阅读数:1050   在win10环境下搭建 solr 开发环境 安装环境  Windo ...

  2. Centos7.4环境下搭建Python开发环境(虚拟机安装+python安装+pycharm安装)

    目录 一.安装 Centos7.4虚拟机 二.安装 python3.6.7 三.安装 pycharm 一般情况下,大家都是在 Windows平台下进行 Python开发,软件安装和环境搭建都非常&qu ...

  3. Linux环境下搭建Android开发环境

    最近在折腾linux.因为咱是搞安卓开发的,所以少不了需要搭建Android开发环境,就此小记,希望能给向我一样的开发者一点帮助!开干! 1.安装JDK 下载JDK包,得到的是类似于jdk-8u65- ...

  4. 【大数据系列】windows环境下搭建hadoop开发环境使用api进行基本操作

    前言 搭建完hadoop集群之后在windows环境下搭建java项目进行测试 操作hdfs中的文件 版本一 package com.slp.hadoop274.hdfs; import java.i ...

  5. windows环境下搭建ffmpeg开发环境

           ffmpeg是一个开源.跨平台的程序库,能够使用在windows.linux等平台下,本文将简单解说windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows ...

  6. windows环境下搭建Cocos2d-X开发环境

    最近终于有时间可心搞搞自己的东西了,呵呵,那就开始做个手机小游戏给孩子玩吧. 首先必须选定开发的框架,移动终端开源的游戏框架貌似不多,找来找去也就这个了,名字简单Cocos2d-X,是Cocos2d国 ...

  7. Linux环境下搭建php开发环境的操作步骤

    本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略! 文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境, 通过apt方式安 ...

  8. windows环境下搭建Java开发环境(二):Tomcat安装和配置

    一.资源下载 官网:http://tomcat.apache.org/ 本人安装的是Tomcat8.5,安装包百度云资源:链接:https://pan.baidu.com/s/17SDFsoS0yAP ...

  9. windows环境下搭建Java开发环境(一):jdk安装和配置

    一.资源下载 官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人安装的是jdk1.8,百度云资源:链接:h ...

随机推荐

  1. Ext.Net TreePanel 修改Icon图标

    分类: Ext.Net2012-09-24 13:44 1779人阅读 评论(0) 收藏 举报 webformserverextassemblyxhtmlobject 1.默认icon 2.自定义ic ...

  2. 集合类List,set,Map 的遍历方法,用法和区别

    遍历list: 方法一: for(String s:lists){ System.out.println(s); } 方法二: System.out.println("list with i ...

  3. aa2

    option = { series : [ { name: 'Map', type: 'map', mapLocation: { x : 'left', y : 'top', height : 500 ...

  4. ppt 制作海报 导出高分辨率图片

    用ppt做海报,导出图片的时候,发现导出的图片的分辨率只有96ppi,清晰度不太好. 怎么能这样呢! 网上搜了一下,发现微软提供了一个修改注册表的方法,点击这里访问.不过那里讲的最新只有2010,我的 ...

  5. Oracle 安装及其遇到的问题

    Oracle安装过程其实有很多的文档可以参考. 以oracle11g release版本为例: 从官网下载下来的zip ,包含两个部分,win32_11gR2_database_1of2.zip 以及 ...

  6. [07]APUE:进程环境

    [a] exit / _Exit / _exit #include <stdlib.h> void exit(int status) void _Exit(int status) #inc ...

  7. Linux中的工作管理(Job Control )

    以前使用Linux老是会不小心按下Ctrl + z,然后就出现看不懂的情况,以为程序突然就没了,今天专门研究了下Linux下的几个快捷键和工作管理. 其中找到一篇很不错的文章,大部分是里面转载的. 原 ...

  8. Jquery给input[type=radio] 控件赋值

    setobject: function (data, scope, win) { //data jsoon数据, scope,一般为form的id,win 窗口对象,如果在当前window win=n ...

  9. ilspy导致c# dll代码被窃取

    不得不放弃.net框架的任何开发!!!微软现在太蛋疼了!!! 不得不放弃.net框架的任何开发!!!微软现在太蛋疼了!!! 不得不放弃.net框架的任何开发!!!微软现在太蛋疼了!!! 不得不放弃.n ...

  10. hdoj 1002 A+B(2)

    Problem Description I have a very simple problem for you. Given two integers A and B, your job is to ...