定制设计vscode 配置golang开发环境

配置golang开发环境

文章目录


定制设计前面文章介绍了go定制设计的基本概念及应用场景,定制设计如想了解点击:

本文基于vscode搭建go定制设计的集成开发环境,定制设计为什么选择vscode,定制设计就因为我用的习惯,定制设计下面介绍下如何在vscode下搭建go环境,vscode及go定制设计语言安装这里不做介绍,直接下载包安装即可,下面主要介绍下如何配置及使用的插件。

1 go导入包环境配置

老版本go没有包管理的概念,无法实现类似python的pip install -r requirements 自动导入所需包的功能,并且包也只能在go的PATH文件夹内,为了解决这个问题,在go版本大于1.11时,通过GO111MODULE的配置来解决这个问题

首先通过go version判断版本是否大于1.13,如果不是,请下载新版本,不然无法支持包管理,如果老版有多麻烦,比如不能换源,在国内很容易出现一些问题,GitHub和golang.org稳定性和速度都是问题,一旦出现无法下载的包必然报错,建议采用新版本,GO111MODULE首先解决了这个不能还原的问题。

在命令提示行输入如下命令,进行环境配置:

go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct
  • 1
  • 2

输入go env查看设置是否生效

使用新的包管理器之前,先要对go项目进行初始化,生成go.mod,执行如下命令:
go mod init 项目名

2 vscode搭建go继承编译环境所需插件

2.1 插件

在vscode扩展中搜索go,安装go插件:

2.2 其他插件安装

在vscode扩展中搜索并安装如下go相关的插件,通过在vscode命令行(按住Command+Shift+P )输入
Go:Install/Update Tools
然后全选,点击OK

检查是否安装go.docsTool
File->preferences->settings->"Search settings"查找go.docsTool,选择gogetdoc,如果没安装vscode会提示安装,在vscode terminal下输入如下命令安装:
go install -v github.com/zmb3/gogetdoc@latest

安装gopls,一般vscode会提示安装,在vscode terminal下输入命令如下:
go install golang.org/x/tools/gopls@latest

在setting中查找go.useLanguageServe看是否选中,如果未选中,勾选上

至此vscode支持go的相关插件已经安装完成

3 vscode中运行go

这时候我们通过vscode打开test目录,目录下有上篇文章中的hello.go,如果直接运行会提示 找不到.mod文件,我们需要对项目进行初始化,执行如下命令:
go mod init test
会在test目录下生成go.mod文件
在通过F5运行,即可成功运行,通过在main里打断点,也可实现断点调试。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发