1.先安装go运行环境,设置好GOPATH、GOROOT和GOBIN、PATH信息。
参考:GO语言学习环境搭建
2.安装gitscm
网址:https://git-scm.com/
3.安装vscode
https://code.visualstudio.com/
4.配置vscode的插件安装目录
mkdir -p /GOPATH/src/golang.org/x
cd /GOPATH/src/golang.org/x
git clone https://github.com/golang/tools.git tools
5.启动vscode
【ctrl+shift+p】安装go插件
6.使用vscode打开gopath,新建一个后缀为.go的文件,【ctrl+s】保存,vscode顶部会提示安装插件,点击“install all”,右下角会提示“analysing tools missing”,点击安装即可。
注意:此步骤在Mac和ubuntu等系统下,由于当前用户权限问题,基本上可能会失败,继续往下看用命令行安装的方式即可解决。
7.配置vscode
文件–>首选项–>设置–>用户设置
{“files.autoSave”: “onFocusChange”,“go.buildOnSave”: true,“go.lintOnSave”: true,“go.vetOnSave”: true,“go.buildTags”: “”,“go.buildFlags”: [],“go.lintFlags”: [],“go.vetFlags”: [],“go.coverOnSave”: false,“go.useCodeSnippetsOnFunctionSuggest”: true,“go.formatOnSave”: true,“go.formatTool”: “goreturns”,“go.goroot”: “C:\\Go”,“go.gopath”: “E:\\go”,“go.gocodeAutoBuild”: false,“workbench.colorTheme”: “Monokai”,“workbench.iconTheme”: “vs-minimal”}
PS.如果始终无法安装成功相关插件:
1、在%GOPATH%\src\ 目录下,建立golang.org 文件夹,并再新建x文件夹。 目录为 “%GOPATH\src\golang.org\x\”
2、完成目录切换后,开始下载插件包:
git clone https://github.com/golang/tools.git tools
3、执行完以后,会多一个tools文件夹。
4、打开vsCode终端,切换到 终端,进入“%GOPATH%”目录,执行sudo go get -v github.com/ramya-rao-a/go-outline
sudo go get -v github.com/acroca/go-symbols
sudo go get -v golang.org/x/tools/cmd/guru
sudo go get -v golang.org/x/tools/cmd/gorename
sudo go get -v github.com/josharian/impl
sudo go get -v github.com/rogpeppe/godef
sudo go get -v github.com/sqs/goreturns
sudo go get -v github.com/golang/lint/golint
sudo go get -v github.com/cweill/gotests/gotestssudo go get github.com/derekparker/delve/cmd/dlv
注意:golint插件在github上已经无法找到,可以不安装,不会影响使用。
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/2087.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。
评论列表(6条)
使用Delve打断点的方式:
在行号左边点击鼠标左键,会出现小红点,再次点击就可取消断点:
用VSCode打开Go项目时,打开项目所在的目录,
也就是标准的 /bin /pkg /src这三个文件夹所在的那个目录,
而不是打开某个具体的.go文件,否则代码自动补全功能会异常!
vscode建议安装插件vscode-icons,这个插件可以让VSCode显示文件的图标。
centos install vscode:
https://code.visualstudio.com/docs/setup/linux
sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c ‘echo -e “[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc” > /etc/yum.repos.d/vscode.repo’
yum check-update
sudo yum install code
注意:1.9版本使用vscode时运行及调试非常慢,学习请直接下载最新版(go1.10beta2)
注意:电脑要能上Google,安装时间根据网络环境不同,可能需要5到30分钟左右,耐心等待!