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,自动格式化