您的位置:首页 > 编程语言 > Go语言

用Visual Studio Code配置GoLang开发环境教程

2016-01-10 14:16 736 查看
微软开发的VS code这款软件做的相当漂亮,当看到它可以通过扩展插件来支持Go语言时,遂产生了用Visual Studio Code开做GO语言开发学习的想法

安装完毕VS Code后,本身是不支持Go语言的,需要通过扩展来实现,插件的介绍在这里点击打开链接

在进行下面步骤之前,先保证以及配置好了GOPATH,例如我的gopath是

windows:C:/gowork

linux:       /root/gowork

一、安装插件

在VS Code中按下F1键,输入extension,选择“extensions:install extension”,输入go过滤一下,就能看到我们想要的插件了,点击安装,完毕后重启一下。

但是光这样还不行,还需要做点其他事情

二、安装GIT

安装git的方法,网上到处都有,linux下直接用apt-get install git就行了,安装git是为了第三部安装额外工具服务

三、安装插件需要的工具

按照作者的说法

The extension uses the following tools, installed in the current GOPATH. If any tools are missing, you will see an "Analysis Tools Missing" warning in the bottom right corner of the editor. Clicking it will offer to install the missing tools for you.
gocode: 
go get -u -v github.com/nsf/gocode

godef: 
go get -u -v github.com/rogpeppe/godef

golint: 
go get -u -v github.com/golang/lint/golint

go-find-references: 
go get -u -v github.com/lukehoban/go-find-references

go-outline: 
go get -u -v github.com/lukehoban/go-outline

goreturns: 
go get -u -v sourcegraph.com/sqs/goreturns

gorename: 
go get -u -v golang.org/x/tools/cmd/gorename

我们还需要安装上述的几个工具才行,正常情况下我们只要把上述蓝色代码在命令行里运行一下就行了,正常情况下,执行完命令后所有工具的原码都会被下载到gopath里,形成如下目录,src中是下载的源码,下载后自动安装到pkg中

<gopath>
|--<src>
|--<github.com>
|--<golang.org>
|--<sourcegraph.com>
|--<9fans.net>
|--<pkg>
省略
|--<bin>
省略

这里的问题是,由于一些非正义力量的干扰,有些东西down不下来,而且即使是排除了非正义力量的干扰,好像也可能会安装失败。

所以如果上述方法不行,我们就手动来,首先是下载源码,我把内容提供出来供大家下载,下载完后按上面的目录树放置,然后手动安装
http://pan.baidu.com/s/1gdX683T
手动安装的方法:这里列举一个例子,安装golint:

打开用命令行打开目录 gopath/src/github.com/golang/lint/golint

在该目录下执行命令
go install

如果安装成功,那么在pkg文件夹里面就会出现该工具对应的目录

在所有工具安装完毕之后,用VS Code随便打开一个go代码如果右下角没有出现Analysis Tools Missing,那么就表示配置成功了。相反如果出现了,就点击按照操作提示检查缺失了什么。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息