使用vscode做go开发

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/gotests

sudo go get github.com/derekparker/delve/cmd/dlv

 

注意:golint插件在github上已经无法找到,可以不安装,不会影响使用。

本文作者: GavinDong

版权属于: GavinDong博客

文章链接: https://gavindong.com/2087.html

如果使用过程中遇到问题,可 **点击此处** 交流沟通。

版权所有,转载时必须以链接形式注明作者和原始出处及本声明。

(0)

相关文章

回复 ag

登录后才能评论

评论列表(6条)

  • ag的头像
    ag 2018.04.22 10:11

    使用Delve打断点的方式:
    在行号左边点击鼠标左键,会出现小红点,再次点击就可取消断点:

  • ag的头像
    ag 2018.04.22 10:05

    用VSCode打开Go项目时,打开项目所在的目录,
    也就是标准的 /bin /pkg /src这三个文件夹所在的那个目录,
    而不是打开某个具体的.go文件,否则代码自动补全功能会异常!

  • ag的头像
    ag 2018.04.22 10:04

    vscode建议安装插件vscode-icons,这个插件可以让VSCode显示文件的图标。

  • ag的头像
    ag 2018.01.26 21:44

    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

  • ag的头像
    ag 2018.01.25 23:26

    注意:1.9版本使用vscode时运行及调试非常慢,学习请直接下载最新版(go1.10beta2)

  • ag的头像
    ag 2018.01.25 22:17

    注意:电脑要能上Google,安装时间根据网络环境不同,可能需要5到30分钟左右,耐心等待!