golang select default continue_Golang+VSCode环境配置

安装golang、git

golang官网下载Go语言安装包,安装。默认在 C:Go
官网下载git,安装。默认在C:Program FilesGit

配置环境变量

  • 用户环境变量
新建 GOBIN 值为 工作目录bin (以后存的的是编译好的可执行文件)
新建 GOPATH 值为 工作目录(go编译时严格按照设置的工作目录中查找程序,编译)
Path 中新建 值为 %GOPATH%bin
  • 系统变量
默认GOROOT 值为C:Go (go官方语言安装的位置)
在 Path中 没有则新建 %GOROOT%bin
在Path 中 新建 值为 C:Program FilesGitbin

vscode中配置

  • 工作区设置 setting.json (.vscodesettings.json)
{
    "workbench.colorTheme": "Visual Studio Dark",
    "files.autoSave": "onFocusChange",
    "go.buildOnSave": "off",
    "go.lintOnSave" :"off",
    "go.vetOnSave":"off",
    "go.buildTags": "",
    "go.buildFlags": [],
    "go.lintFlags": [],
    "go.vetFlags": [],
    "go.coverOnSave": false,
    "go.useCodeSnippetsOnFunctionSuggest":true,
    "go.formatTool": "goreturns",
    "go.goroot": "C:Go",
    "go.gopath": "E:ProjectGo",
    "go.gocodeAutoBuild": false



}
  • 用户设置 setting.json (C:UsersXiaohuAppDataRoamingCodeUsersettings.json)
{
    "workbench.colorTheme": "Visual Studio Dark",
    "files.autoSave": "onFocusChange",
    "git.path": "C:/Program Files/Git/bin/git.exe"

}

创建目录E:ProjectGosrchttp://golang.orgx

  • 进入E:ProjectGosrc下创建http://golang.orgx目录,切换到该目录,执行:
git clone https://github.com/golang/tools.git
git clone https://github.com/golang/lint.git
  • 退回到E:ProjectGo目录下,执行 :
go install golang.org/x/tools/cmd/goimports

安装所有插件

  • vscode编辑器中,执行:
选择工作区后在 E:ProjectGosrc 下创建a.go 根据vscode提示安装go插件,弹出 install all ,点击后vscode自动下载安装插件, 等待时(过程很慢)会在src下创建 http:// github.com 目录,并下载相应的代码。最后大概率提示80%的插件安装失败。
失败原因:github上的一些代码需要从 http:// golang.org 下载,国内无法访问,或者网速慢,没有从github远程拉取代码到本地 http:// github.com 目录下
  • 根据失败提示,http://github.com目录下,缺少那个安装包,手动 git clone 下载;之后放入到http://githu.com目录下
  • 然后进入%GOPATH%(E:ProjectGo)目录,根据之前的安装失败提示信息安装对应的依赖工具:
go install github.com/mdempsky/gocode   
go install github.com/uudashr/gopkgs/cmd/gopkgs
go install github.com/ramya-rao-a/go-outline  
go install github.com/acroca/go-symbols         
go install golang.org/x/tools/cmd/guru      
go install golang.org/x/tools/cmd/gorename  
go install github.com/derekparker/delve/cmd/dlv     
go install github.com/stamblerre/gocode         
go install github.com/rogpeppe/godef        
go install github.com/ianthehat/godef   
go install github.com/sqs/goreturns         
go install golang.org/x/lint/golint1. 安装vscode、golang、git 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值