vscode是个好用的编辑器,可以支持多种开发语言,这里和各位分享如何使用vscode开发go语言。
先安装vscode,这步直接到官网下载安装即可。
安装go,配置GOROOT/GOPATH变量,亦是常规操作。
在vscode中下载go插件:这步很简单,在启动的欢迎页面就可以点击go的插件下载。
最后,使用go get命令下载插件即可。一般常用的插件如下:
go get -u -v github.com/nsf/gocode (代码自动完成)
go get -u -v github.com/rogpeppe/godef (快速提示信息、定义跳转)
go get -u -v github.com/golang/lint/golint (代码调试)
go get -u -v github.com/lukehoban/go-find-references (搜索参考引用)
go get -u -v github.com/lukehoban/go-outline (文件大纲)
go get -u -v sourcegraph.com/sqs/goreturns (代码格式化)
go get -u -v golang.org/x/tools/cmd/gorename (重命名)
go get -u -v github.com/tpng/gopkgs (引用添加)
go get -u -v github.com/newhook/go-symbols (工作区符号搜索)
安装上述插件需要链接外网,如果链接外网有问题,则可以采用间接方式安装:
(设置好GOPATH变量)
1、使用如下命令下载(一般github不会被封,如果封了,那就找地方上网站拷贝):
md %GOPATH%\src\github.com\golang
cd %GOPATH%\src\github.com\golang
git clone https://github.com/golang/tools.git tools
md %GOPATH%\src\golang.org\x\tools
xcopy /s /e %GOPATH%\src\github.com\golang\tools %GOPATH%\src\golang.org\x\tools
2、使用go install命令安装:
go install github.com/nsf/gocode
go install sourcegraph.com/sqs/goreturns
go install github.com/golang/lint/golint
go install github.com/newhook/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/rogpeppe/godef
go install github.com/lukehoban/go-outline