开篇吐槽:Goland太贵了!所以我要用VSCode!

安装过程就不赘述了,标准的Windows安装包嘛,安装好了之后,就开始配置工作环境吧。
第一步,找个喜欢的位置,建立好工作目录

在工作目录下新建一个文件夹“bin”,就像这样

目录大概就建好了,现在我们把目录相关的东西添加进环境变量。
右键“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”


首先,在Path项中加一条路径,也就是我们刚刚建立的工作空间里的bin目录
因为Golang环境下有些工具会被编译到这个目录下,添加到PATH环境变量之后我们就可以在命令行里使用这些东西了。

然后,如果之前安装Go的安装包的那一步很顺利的话,我们可以在用户变量中看到它自动添加了这一条:

我们把这个路径改到我们一开始创建好的工作空间中。

然后我们新建一个叫GOBIN的变量,同样指向我们工作空间目录下的bin目录

我们刚刚安装的时候,安装包自动给我们创建了一个叫GOROOT的环境变量,这里指向的是Golang的安装路径,通常不用管它就好

最后,重启一下电脑,让相关的配置生效
然后,就开始折腾VSCode的部分了。
首先,用vscode打开我们的工作目录。
第一件事,先装上微软家开发的这个叫Go的扩展插件

然后,建立src目录,以后所有的代码工程就都放在这里了

我们在src下面随便建立一个xx.go的文件,然后随便打几个字(最后记得把这个文件删掉)之后,我们发现,VSCode的右下角弹出了一堆弹窗

随便点其中某个Install All

开始安装这个扩展所需的各种插件工具。
不过,很遗骸,由于“大清自有国庆在”等原因,我们没法很愉快的完成安装。

所以接下来就是重点了
首先,在src目录下建立“golang.org/x”目录

然后把 https://github.com/golang/tools 这个仓库clone进去
顺便把 https://github.com/golang/lint 这个仓库clone进去
大概就是这样

然后挨个安装之前没安装成功的东西
- go install github.com/mdempsky/gocode
- go install github.com/ramya-rao-a/go-outline
- go install github.com/acroca/go-symbols
- go install golang.org/x/tools/cmd/guru
- go install golang.org/x/tools/cmd/gorename
- go install github.com/stamblerre/gocode
- go install github.com/rogpeppe/godef
暂无评论