1. http://www.golangtc.com/download下载安装包或压缩包
  2. 配置环境变量
    1. 配置GOROOT:

       
    2. 配置PATH:在PATH最后添加

    3. 配置GOPATH:GOPATH的作用请自行百度,具体目录可以自行定义

  3. 需要的扩展插件
    • 代码自动完成(使用gocode)
    • 快速提示信息(使用godef)
    • 跳转到定义(使用godef)
    • 搜索参考引用(使用go-find-references)
    • 文件大纲(使用go-outline)
    • 重命名(使用gorename)
    • 保存构建(使用go build和go test)
    • 代码格式化(使用goreturns或goimports或gofmt)
    • 调试代码(使用delve)
  4. 安装扩展(如果使用visual studio code 请略过此步)
    1. 代码补全扩展,在命令行中执行(样例,其他插件同理)
      go get -u -ldflags -H=windowsgui github.com/nsf/gocode
      go install github.com/nsf/gocode
  5. 安装编辑器
      1. 下载vs code(对vs code的评价):https://www.visualstudio.com/en-us/products/code-vs.aspx
      2. 按ctrl+shift+p,输入install,选择
      3. 选择之后会扫描扩展包,这个过程会比较慢,等扩展包列表出来以后选择go。
      4. 选择go语言后右下角会提示

      5. 点击上方的提示会出现这个提示,点击install(这个过程中最好帆**蔷)

      6. 再安装的过程会报找不到tools下的一些扩展。在命令行中执行 "git clone https://github.com/golang/tools.git"(需要提前安装git)
      7. 把克隆下来的tools文件夹移动到C:\Go\GOPATH\src\golang.org\x文件中
      8. 再次执行4、5步。重启vs code
      9. vs code 本身并不能调试go的代码,需要安装go delve 插件来调试。

      10. 在命令行中执行“go get -u -v github.com/derekparker/delve/cmd/dlv”。好了,到此就可以调试了。

windows下用visual studio code 调试go代码的更多相关文章

  1. 使用visual studio code调试php代码

    这回使用visual studio code折腾php代码的调试,又是一顿折腾,无论如何都进不了断点.好在就要放弃使用visual studio code工具的时候,折腾好了,汗~ 这里把步骤记录下来 ...

  2. Windows下使用Visual Studio Code搭建Go语言环境

    1.安装GO语言   下载地址:    https://golang.org/dl/   Windows下直接运行安装GO语言即可.     安装成功.   安装完毕GO语言后,需要添加GOPATH环 ...

  3. 在windows下使用visual studio code建立.NET Core console程序

    开发环境准备 下载vs code,.NET Core sdk: https://www.microsoft.com/net/core#windowscmd 目前最新版为code 1.8.1,.NET ...

  4. Visual Studio Code调试electron主进程

    Visual Studio Code调试electron主进程 作者: jekkay 分类: electron 发布时间: 2017-06-11 14:56  一·概述 此文原出自[水滴石]: htt ...

  5. Windows下使用Visual Studio 2010编译ffmpeg全过程

    在visual studio 2010中调用ffmpeg http://blog.sina.com.cn/s/blog_4178f4bf01018wqh.html Windows下使用Visual S ...

  6. Visual Studio Code 调试 PHP

    Visual Studio Code 调试 PHP 2018/12/4 更新 Nginx + php-cgi.exe 下与 Visual Studio Code 配合调试 必需环境 Visual St ...

  7. Visual Studio Code调试node.js:无法在PATH上找到运行时的node

    首先,环境变量Path中加入nodejs的路径: 验证nodejs是否已经加入环境变量: 接着,重新启动Visual Studio Code, 试一下,是不是好了~   附录:Visual Studi ...

  8. ubuntu下使用visual studio code来编译和调试C++

    最近想在linux上编译c++代码,自己却一直习惯window上的IDE.以前公司要我写Linux代码的时候,我一般都是用eclipse + CDT,而eclipse这东西吧,我个人感觉因为加载组件太 ...

  9. visual studio code 调试nodejs 配置简单HTTP服务器

    介绍 Visual Studio Code是一个轻量级的Web集成开发环境on Linux,Mac and Windows,特别是作为前端人员来了, 多了一个可供选择的生产力工具IDE,调试js代码简 ...

随机推荐

  1. [No000099]软件版本命名规范

    软件版本阶段说明 Base: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. Alpha: 此版本表示该软件在 ...

  2. django之一些feature

    前端之django一些feature 本节内容 cookie session 跨站请求保护 分页 序列化 model模块 CBV和FBV 模板渲染对象 1. cookie cookie 是一种发送到客 ...

  3. jpa+springmvc+springdata(一)

    学习尚硅谷笔记: 首先配置application.xml: <?xml version="1.0" encoding="UTF-8"?> <b ...

  4. asp.net中缓存的使用介绍一

    asp.net中缓存的使用介绍一 介绍: 在我解释cache管理机制时,首先让我阐明下一个观念:IE下面的数据管理.每个人都会用不同的方法去解决如何在IE在管理数据.有的会提到用状态管理,有的提到的c ...

  5. C#简单的对象交互

    在对象的世界里,一切皆为对象;对象与对象相互独立,互不干涉,但在一定外力的作用下对象开始共同努力 对象交互的实例 电视机大家都有吧,依照万物皆对象的思维模式来看,电视机可以是一个类,然后电视机有一些基 ...

  6. 原生js实现fadein 和 fadeout

    js里面设置DOM节点透明度的函数属性:filter= "alpha(opacity=" + value+ ")"(兼容ie)和opacity=value/10 ...

  7. js获取当前域名、Url、相对路径和参数以及指定参数

    一.js获取当前域名有2种方法 1.方法一 var domain = document.domain; 2.方法二 var domain = window.location.host; 3.注意问题 ...

  8. jquery的几种ajax提交方式

    $.post( url, function(data){ if(data.retcode == "0"){ alert(data.retmsg); }else{ alert(dat ...

  9. HTML隐藏的方法

    display:none; 表单 type="hidden" 宽高设为0 height:0;width:0; 祖先元素隐藏或在页面外 margin Visibility:hidde ...

  10. BZOJ2588: Spoj 10628. Count on a tree

    传送门 刚开始看错题以为是dfs序瞎搞.. 后来看清题了开始想用树剖瞎搞... 感觉要滚粗啊.. 对于每个点到根的路径建立线段树,暴力建MLE没跑,上主席树,然后$(x,y)$的路径就可以先求出来$L ...