Centos7 VS code golang 开发环境搭建 - Go语言中文社区

Centos7 VS code golang 开发环境搭建


Centos7 VS code golang 开发环境搭建

在上一篇文章—-centos7下配置golang1.9.2环境,之后就一直用Sublime text,还处在初级阶段,代码量也不大,最近下了docker的源码,想学习下,磨刀不误砍柴工,在这里先折腾一下VS code,大家有什么好的IDE可以推荐一下。

废话不多说太多,直接进入主题,这里把自己搭建环境的过程记录一下,以便自己以后查看。

安装 VS code

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
$ sudo sh -c 'echo -e "[code]nname=Visual Studio Codenbaseurl=https://packages.microsoft.com/yumrepos/vscodenenabled=1ngpgcheck=1ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
$ sudo yum install code

安装go插件

vs code为开发者提供了很多插件,要想让vs code可以更好的编写go代码,需要安装golang插件
这里写图片描述

(1)启动vs code
(2)ctrl+shift+p打开命令面板,然后在光标处输入 Install,然后从下拉列表里选择安装扩展

这里写图片描述
然后等待vs code从远程服务器获取插件列表,然后选择go插件安装

安装go插件所需的第三方包

要想让golang插件实现语法智能提示,debug等,必须安装一些第三方包,安装第三包有两种方式,一种是让软件自动安装,一种是手动安装 ,我这里是手动安装的,因为很多包被墙了,首先保证电脑能翻墙,再打开命令行提示符,然后粘贴输入如下命令:

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-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
go get -u -v golang.org/x/tools/cmd/guru

VS code配置

启动vs code后选择文件(File)-》首选项(Preferences)-》工作区设置 (Settings)
在打开的settings.json文件里粘贴如下代码:

{
    "go.buildOnSave": true,
    "go.lintOnSave": true,
    "go.vetOnSave": true,
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest": false,
    "go.formatOnSave": true,
    "go.formatTool": "goreturns",
    "go.goroot": "/home/james_xie/opt/go",
    "go.gopath": "/home/james_xie/work/golangstudy",
    "go.gocodeAutoBuild": false,
}

上面的goroot目录和gopath目录根据你自己的实际情况来进行设置,但是要和你配置的golang环境中的GOROOT和GOPATH这两个环境变量的值保持一致。
我的配置如下图所示 :
这里写图片描述

重启即可启用VS code飞一般的编写go代码了

安装VScode-icons 插件

(1)启动vs code
(2)ctrl+shift+p打开命令面板,然后在光标处输入 Install,然后从下拉列表里选择安装扩展

这里写图片描述

调试go代码

上面的配置都配置好后,可以弄个简单的代码测试下,按F5即可开启调试,如下图所示:
这里写图片描述

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/xj178926426/article/details/78898029
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-25 12:03:36
  • 阅读 ( 1759 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢