1. 下载 Vs Code

  2. 下载 Go 环境

  3. 配置 go 环境变量
    3.1 配置 GOROOT(Go安装路径\bin)
    3.2 配置 GOPATH(Go工作区)

  4. 新建hello.go文件用vs code打开

    package main
    import ("fmt"
    )func main() {fmt.Println("Hello World!")
    }
    

    vscode会提示你安装go插件 点击 install all安装失败 (被墙了)

    安装Go插件,就这一个就可以

    安装Go语言开发工具包 ctrl+Shift+P
    输入框中输入go:install 会自动搜索相关命令,选择Go:Install/Update Tools

  5. 安装失败解决办法:

    1. 在GOPATH的src目录下创建golang.org/x目录
    2. 在GOPATH/src/golang.org/x目录下
    3. 执行 git clone https://github.com/golang/tools.git tools命令
    4. 执行 git clone https://github.com/golang/lint.git 命令
    5. 按下Ctrl/Command+Shift+P再次执行 Go:Install/Update Tools 命令,在弹出的窗口全选并点击确定,这一次的安装都会SUCCESSED了
    git clone https://github.com/golang/tools.git tools
    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/josharian/impl
    go install github.com/rogpeppe/godef
    go install github.com/sqs/goreturns
    go install github.com/golang/lint/golint
    go install github.com/cweill/gotests/gotests
    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/josharian/impl
    go install github.com/rogpeppe/godef
    go install github.com/sqs/goreturns
    go install github.com/golang/lint/golint
    go install github.com/cweill/gotests/gotests
    
  6. 安装失败解决办法 使用go mod 代理安装

    # Go 1.13 及以上(推荐)# Windows执行
    go env -w GO111MODULE=on
    go env -w GOPROXY=https://goproxy.io,direct# Windows PowerShell 执行
    $env:GO111MODULE = "on"
    $env:GOPROXY = "https://goproxy.cn"# macOS 或 Linux 执行
    export GO111MODULE=on
    export GOPROXY=https://goproxy.cn# 或者  macOS 或 Linux 执行
    echo "export GO111MODULE=on" >> ~/.profile
    echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
    source ~/.profile
    
    # 手动安装
    go get -u -v github.com/mdempsky/gocode
    go get -u -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
    go get -u -v github.com/ramya-rao-a/go-outline
    go get -u -v github.com/acroca/go-symbols
    go get -u -v golang.org/x/tools/cmd/guru
    go get -u -v golang.org/x/tools/cmd/gorename
    go get -u -v github.com/cweill/gotests/...
    go get -u -v github.com/fatih/gomodifytags
    go get -u -v github.com/josharian/impl
    go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
    go get -u -v github.com/haya14busa/goplay/cmd/goplay
    go get -u -v github.com/godoctor/godoctor
    go get -u -v github.com/go-delve/delve/cmd/dlv
    go get -u -v github.com/stamblerre/gocode
    go get -u -v github.com/rogpeppe/godef
    go get -u -v github.com/sqs/goreturns
    go get -u -v golang.org/x/lint/golint
    
  7. 项目下执行:go mod init 项目名 生成 go.mod

  8. vscode配置go环境
    文件–>首选项–>设置

    {"go.buildOnSave": true,"go.buildFlags": [],"go.buildTags": "","go.lintOnSave": true,"go.formatOnSave": true,"go.gopath": "E:\\gohmoe","go.goroot": "C:\\go"
    }
    


    执行:go run 文件名
    或者设置F5 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": "E:/GoCode","GOROOT": "C:/Program Files/Go"},"args": [],//"showLog": true}]
    }
    

    F5 Debug执行

  9. 安装 code runner 插件 执行按钮执 行代码

vscode设置go环境相关推荐

  1. VScode配置C++环境

    文章目录 第一步:下载安装 第二步:环境配置 第三步 下载安装VSCode(已经装好了请跳到第四步) 第四步:安装VSCode cpp相关的插件 第五步:配置c++的.vscode文件 第六步:配置c ...

  2. VScode设置C/C++编译环境详解

    一:下载安装C/C++编译器 在windows下有很多集成的编译器,我们只是需要使用gcc.exe 编译而已,所以我们可以随便下,这里推荐使用:MinGW:(附下载官网地址,可直接安装) https: ...

  3. 将VSCode设置成中文语言环境

    VSCode默认是英文语言环境,这对于像我这种英语比较菜的人来说不是那么友好 另外也习惯了用中文,所以接下来介绍下如何将VSCode设置成中文语言环境. 1.打开VSCode软件,按快捷键[Ctrl+ ...

  4. python vscode_VScode || 为VScode配置python环境

    随着逐渐参与到TUF项目中,学习python势在必行,因此,是时候为VScode配置python环境了. 目录: Ⅰ 从官网下载python Ⅱ 安装python并将python加入到path Ⅲ 检 ...

  5. scss2css vscode设置_VSCode下让CSS文件完美支持SCSS或SASS语法方法

    VSCode下让CSS文件完美支持SCSS或SASS语法方法 习惯Webpack + PostCSS后, 通常PostCSS都是直接对CSS文件进行处理, 但是大部分习惯SCSS/SASS/LESS的 ...

  6. [VSCode] 设置 pylint 以解决 Module ‘torch‘ has no ‘xxx‘ member

    为了解决 Module 'torch' has no 'xxx' member 问题 文章目录 vscode 设置 pylint 路径(无效) pylint 设置 (有效) vscode 设置 pyl ...

  7. vscode配置python环境以及使用json文件配置默认解释器、代码自动保存、pydesigner、kite

    真香警告!感觉这篇博客流程下来,我从一个pycharm小迷弟变成了vscode小迷弟!vscode真的非常方便,其实主要是因为它的轻量级,运行速度快,有的时候使用pycharm更换python解释器要 ...

  8. vscode配置c++环境并解决中文乱码问题

    总共四步: 安装vscodde,安装code runner 和C/C++ 插件 安装mingw64,并添加到环境变量 在vscode相关文件中添加配置 解决C++输出中文乱码的问题 第一步: 安装vs ...

  9. vscode配置opencv环境,包括opencv源码编译(mingw64 + cmake)

    vscode使用了mingw64,在使用官网下载的opencv后,发现有函数提示功能,但是在调试时出现了各种opencv库中的各种函数未定义的情况(如下图代码所示的类型),然后突然明白过来,既然使用了 ...

最新文章

  1. 原360首席科学家颜水成正式加入依图科技,任首席技术官
  2. AI 技术与人类主体想象 ——基于人工直觉在线讨论的研究
  3. HALCON选择标定板文件
  4. Hadoop源码阅读-HDFS-day2
  5. BZOJ1012|JSOI最大数maxnumber|线段树
  6. Parsing error: The keyword 'const' is reservedeslint
  7. Activiti源码之建造者模式 Builder
  8. Java JVM总结
  9. Java并发编程实战 第14章 构建自定义的同步工具
  10. linux mysql 修改密码之后还是不能登录_怎样在Linux下搭建接口自动化测试平台?...
  11. (器) 构建自由通行的IOS开发者地图
  12. 原来蒋先生才是中国互联网启蒙第一人!
  13. 按键精灵手机助手连mumu模拟器
  14. 如何用计算机发匿名短信,电脑如何给手机发信息_电脑匿名给手机发短信
  15. Android规范写法
  16. SCI期刊图片分辨率与清晰度修改,以及拼图
  17. 将Excel数据导入Matlab+Matlab二次曲线拟合
  18. 基于阿里平头哥的单片机软、硬件i2C驱动oled
  19. 一阶微分方程的物理意义_微分方程建模课堂讨论之一_利用导数的几何及物理意义建模....
  20. 网页设计期末课程大作业:基于HTML+CSS+JavaScript+Bootstrap制作响应式网站信息技术交流博客(7页)

热门文章

  1. HDU1869 六度分离【Dijkstra算法】
  2. I00018 生成全1数
  3. 【等价转换】—— 整数的变换
  4. 机器学习模型的理解(三)
  5. mysql my.ini设置root密码_mysql 5.7设置root密码 windows
  6. 华为抓取错误日志在哪里_分析Spider抓取情况和SEO优化
  7. python软件如何下载-python软件怎么样?实际的操作方法来了
  8. python可以做什么工作-python都能干什么用
  9. python和c 的区别-python和c语言的主要区别总结
  10. 自学python好找工作么-Python就业前景如何?培训后好找工作吗?