文章目录
下载安装Go SDK、命令运行及在Vscode中运行第一个HelloWorld
注:本文以v1.17.5进行讲解
1.下载Go SDK
2.安装Go SDK
双击下载文件,一路下一步到底,只需要改变安路径
注:由于是msi安装文件,则Go语言的环境会自动设置好,所以不需要再自己去配置环境
3.go version验证成功
使用快捷键win+R键,输入cmd,打开命令行提示符,在命令行中输入,有版本号出现即安装成功
go version # 查看go的版本号
4.go env查看配置信息
GOROOT:go语言的安装目录
GOPATH:Go的工程目录
go env # 查看得到go的配置信息
5.GOROOT目录
6.GOPATH目录
7.重配GOPATH
在D:\all project下新建文件夹GoWorkspace
系统变量下点击“新建”
系统变量下点击“新建”
点击15516535379的用户表变量里的“GOPATN”------然后点击编辑
在上述GOPATH对应路径下,新建 bin、pkg、src 三个文件夹
src —-
pkg —-
bin —- 里面全是.exe文件
再次go env 进行验证
8.下载安装Vscode
在官网安装即可
9.Vscode中下载Go插件
在插件列表中,选择 Go,进行安装,安装之后,系统会提示重启Visual Studio Code
10.Vscode中创建项目
打开D:\all project\GoWorkspace,bing在src下创建main文件夹,在main在创建helloworld.go
11.Vscode中下载依赖
打开网络加速
右下角有两个提示,点击install all
然后开始进行下载
最深处有一个.github文件
以上发现pkg爆红(原因是里面有个依赖的版本太低),通过结构组织确当网站,在手动官网搜索下载后再手动把本地哪个旧版本进行替换 ;比如:D:\all project\GoWorkspace\pkg\mod\github.com\cweill\gotests-develop
则搜索https://github.com/cweill/gotests
现在pkg不再爆红
12.Vscode中编辑setting.json
Visual Studio Code,找到菜单File -> Preferences -> Settings
把下列粘贴进去
{
"editor.wordWrap": "on",
"editor.minimap.renderCharacters": false,
"editor.minimap.enabled": false,
"terminal.external.osxExec": "iTerm.app",
"go.docsTool": "gogetdoc",
"go.testFlags": ["-v","-count=1"],
"go.buildTags": "",
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.gocodeAutoBuild": false,
"go.goroot": "D:\\CodeSoftware\\go",
"go.gopath": "D:\\all project\\GoWorkspace",
"go.autocompleteUnimportedPackages": true,
"go.formatOnSave": true,
"window.zoomLevel": 0,
"debug.console.fontSize": 16,
"debug.console.lineHeight": 30,
}
13.Vscode中编辑launch.json
把下列粘贴进去
{
"version": "0.2.0",
"configurations": [
{
"name": "LaunchGo",
"type": "go",
"request": "launch",
"mode": "auto",
"remotePath": "",
"port": 5546,
"host": "127.0.0.1",
"program": "${fileDirname}",
"env": {
"GOPATH": "D:\\all project\\GoWorkspace",
"GOROOT": "D:\\CodeSoftware\\go"
},
"args": [],
"debugAdapter": "legacy",
//"showLog": true
}
]
}
查看文件结构,多了一个.vscode文件夹
14.Vscode中验证成功
*发现输入后可进行提示(github上下载的那么依赖就是为了进行有所代码提示)
15.Vscode中下载Code Runner
安装以下插件
右键点击runcode即可进行运行
16.Vscode中调试
cmd里输入 go env -w GO111MODULE=auto
进行调试