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

 

posted @ 2021-03-16 16:44  蓝静空  阅读(3968)  评论(0编辑  收藏  举报