1.GOPATH 的设置 (这个路径就是GO的工作文件路径,以后GO的所有项目都放在这里编辑运行)
当安装完go1.11.2.windows-amd64.msi 后,GOPATH的系统环境默认是C:\Users\Administrator\go,可以编辑成其他路径(例如:E:\GO Project\go)
2.vscode 配置golang 插件(被墙的话巨麻烦....)参考:安装vscode中go的相关插件
首先在vscode安装好GO扩展
在配置%GOPATH%后(此处我的是E:\GO Project\go),应该是需要有bin,src,pkg三个文件夹(没有的话自行新建)。使用vscode在/src中新建hello.go文件,vscode右下角会提示安装插件
由于各种原因,即使下载后也无法成功安装插件。
进行如下命令进行目录切换:
cd %GOPATH%\src\github.com\golang
我这里的GOPATH是在D:\go_project
如果src目录下面没有github.com\golang请自行创建(E:\GO Project\go\src\golang.org\x)
完成目录切换后,开始下载插件包:
git clone https://github.com/golang/tools.git tools
当下载完成后,你会发现%GOPATH%\src\github.com\golang多了一个tools目录
需要把tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools下,如果没有自行创建
当然如果你是windows环境,如果你当前是在%GOPATH%\src\golang.org\x\tools
经过多次测试,插件中有几个其实不用翻墙或其他方法就可以安装成功:
github.com/nsf/gocode
github.com/uudashr/gopkgs/cmd/gopkgs
github.com/fatih/gomodifytags
github.com/haya14busa/goplay/cmd/goplay
github.com/derekparker/delve/cmd/dlv
下面安装无法安装的插件
开始安装:
切换到GOPATH目录下,执行相关的go install 命令,或者直接进入对应的文件夹中go install XXX.go
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/josharian/impl
go install github.com/rogpeppe/godef
go install github.com/sqs/goreturns
go install github.com/golang/lint/golint
如果vscode 提示报错,找不到对应的包,如下
则可以到 https://github.com/golang 查找对应的包git clone 下来,然后复制到对应路径(/x 里面)安装即可
PS:由于vscode安装插件需要梯子,建议使用LiteIDE ,配置代码智能提示,可以使用
命令行 go get -u -ldflags -H=windowsgui github.com/nsf/gocode
获得最新的gocode.exe
替换liteIDE安装目录/bin下面的gocode.exe
重新启动即可(如下图)
网友评论