vscode 安装golang插件方法
1.下载golang 官网:https://golang.org/dl/
2.配置环境变量:
export GOROOT=$HOME/go_dev/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=$HOME/goproject/
3.配置代理地址,go安装包下载快:
go env -w GOPROXY=https://goproxy.cn,direct
4.手动创建目录结构,或者go install 自动创建 bin和pkg目录
src :放源代码
bin : 放可执行程序
pkg: 放平台相关库
2.配置环境变量以后,重新启动vscode,让vscode 能够加载.bash_profile 的最新配置,找到gopath 目录,和goroot目录 。
4.vscode 设置golang的配置:
{ "go.goroot": "/Users/icsoc/go_dev/go", "go.gopath": "/Users/icsoc/goproject/", "go.useCodeSnippetsOnFunctionSuggest": false, "go.buildOnSave": "workspace", "go.lintOnSave": "workspace", "go.vetOnSave": "workspace", "go.buildFlags": [], "go.lintFlags": [], "go.vetFlags": [], "go.coverOnSave": false, "go.formatOnSave": true, "go.formatTool": "goreturns", }- go.buildOnSave: 当保存时自动编译,可选项为 ‘workspace’、‘package’、‘off',分别表示自动编译工作区,自动编译包和关闭
- go.lintOnSave: 当保存时静态检查,可选项为'workspace'、'package'、‘off’,含义同上
- go.vetOnSave
- go.buildFlags: 编译选项
- go.lintFlags: 代码静态检查选项
- go.coverOnSave: 若为true,将自动使用
go test -coverprofile
执行用例测试 - go.useCodeSnippetsOnFunctionSuggest 是否自动填充函数参数以及括号等
- go.formatOnSave: 保存时自动格式化代码
- go.formatTool: 格式化代码时使用的插件工具,可选项为
gofmt
,goimport
,goreturns
- go.goroot: 设置GOROOT环境变量,当环境变量已经设置时可不配置
- go.gopath: 本配置项将覆盖环境变量中的GOPATH,需要格外注意
5.Json 格式化工具插件:Prettify Json,安装完之后 在json文件 右键里面 会有一个格式化 ,mac快捷键: shift+alt[option] + F,自动格式化