Windows环境下vscode-go安装笔记(不支持32位)

一、介绍

对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go

这款插件的特性包括:

  • Colorization 代码着彩色
  • Completion Lists 代码自动完成(使用gocode)
  • Snippets  代码片段
  • Quick Info 快速提示信息(使用godef)
  • Goto Definition 跳转到定义(使用godef)
  • Find References  搜索参考引用(使用go-find-references)
  • File outline 文件大纲(使用go-outline)
  • Workspace symbol search 工作区符号搜索(使用 go-symbols)
  • Rename 重命名(使用gorename)
  • Build-on-save 保存构建(使用go build和go test)
  • Format 代码格式化(使用goreturns或goimports或gofmt)
  • Add Imports  添加引用(使用 gopkgs)
  • Debugging 调试代码(使用delve)

IDE功能:

调试功能:

二、安装工具

首先,你需要安装Visual Studio Code 版本为0.10。在命令面板(Ctrl-Shift-P或F1键)选择Extension,并选择Go。

注:Visual Studio Code 安装,请查看《3.1 Visual Studio Code》。

设置工作环境系统变量GOPATH,请查看《3.3 设置环境变量GOPATH》。本机的GOPATH为D:\GoWorks。打开要工作的GOPATH文件夹或子文件夹,可以开始编辑go文件。

其他插件安装详见《四、插件配置》。安装之后界面如下:

按下F5,提示不能调试,要安装调试工具。

调试工具安装,在命令行运行:

go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv

在按下F5,进行调试:

三、配置工具3.1 settings.json

下面的Visual Studio代码设置可用于Go扩展。这些都可以在用户的喜好来设置或工作区设置(.vscode/settings.json)。
打开工作区settings.json:

{
 "files.autoSave": "onFocusChange",
 "go.buildOnSave": true,
 "go.lintOnSave": true,
 "go.vetOnSave": true,
 "go.buildFlags": [],
 "go.lintFlags": [],
 "go.vetFlags": [],
 "go.useCodeSnippetsOnFunctionSuggest": false,
  "go.formatOnSave": false,
  "go.formatTool": "goreturns",
  "go.goroot": "C:\\go",
  "go.gopath": "D:\\GoWorks"
}

3.2 launch.json

调试工具配置launch.json:

{
 "version": "0.2.0",
 "configurations": [
  {
   "name": "Launch",
   "type": "go",
   "request": "launch",
   "mode": "debug",
   "program": "${workspaceRoot}",
   "env": {},
   "args": []
  }
 ]
}

program参数可以指一个包的文件夹进行调试,或该文件夹中的一个文件。

mode参数可以被设置为:

  • debug 编译调试器下的程序文件夹和发射的内容。 [默认]
  • test 在程序文件夹中调试测试。
  • exec 来运行构建当前代码的程序文件夹的预建的二进制文件来代替。

3.3 构建和调试扩展

可以通过外延扩展设置开发环境的调试。

首先确保在.vscode/extensions没有安装。然后克隆其他地方版本库在你的机器上,运行NPM安装和打开Code的开发实例。

在cmd命令中,打开D:\GoWorks目录:

在cmd窗口运行如下命令:

git clone https://github.com/Microsoft/vscode-go

转到vscode-go目录

运行npm install

输入 code . 弹出 vscode-go窗口

现在你可以调试viewlet并选中Launch Extension当按F5键。
在 [Extension Development Host] 实例中,打开GOPATH文件夹。
你现在可以命中断点和单步执行扩展。
如果对扩展.TS文件进行编辑,只需重新加载[Extension Development Host]Code实例在新扩展的代码加载,调试实例会自动连接。

详细新可以参考:https://github.com/Microsoft/vscode-go/blob/master/src/debugAdapter/Readme.md

(0)

相关推荐

  • Windows环境下vscode-go安装笔记(不支持32位)

    一.介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: Colorization 代码着彩色 Completion Lists 代码自动完成(使用gocode) Snippets  代码片段 Quick Info 快速提示信息(使用godef) Goto Definition 跳转到定义(使用godef) Find References  搜索参考引用

  • linux或windows环境下pytorch的安装与检查验证(解决runtimeerror问题)

    1.pytorch官网下载对应安装文件 https://pytorch.org/ 在getstarted处选择对应版本 方法一:直接使用对应的安装指令进行安装 但是其实这样比较容易断或者出现runtimeout的error.解决办法:使用pip先进行源的查找,在开始下载后停掉,然后找到屏幕上打印出来的链接,手动下载whl 然后手动安装. 方法二:选择相应版本的whl进行离线下载 找到下载链接 进行whl文件的下载然后安装 pytorch从链接安装指定版本 pip3 install whl pip

  • 图解Windows环境下Android Studio安装和使用教程

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试. 最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环

  • windows环境下使用Composer安装ThinkPHP5

    1.环境检查,请确认你的环境已安装了Composer,Composer 是 PHP 的一个依赖管理工具,通过下面的命令来设置镜像 命令:composer config -g repo.packagist composer https://packagist.phpcomposer.com 镜像参考地址:https://pkg.phpcomposer.com/ 截图效果: 2.下载tp5框架 命令:composer create-project topthink/think=5.0.* tp5 -

  • Windows环境下python环境安装使用图文教程

    Windows环境下python的安装与使用 一.python如何运行程序 首先说一下python解释器,它是一种让其他程序运行起来的程序.当你编写了一段python程序,python解释器将读取程序,并按照其中的命令执行,得出结果,实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层. 通俗来说,我们的计算机是基于二进制进行运算的,无论你用什么语言来写程序,无论你的程序写的多么简单或多么复杂,最终交给计算机运行的一定是 0或1,因为计算机只能识别0和1. 我们目前使用的大多数编程语言都是高级

  • Anconda环境下Vscode安装Python的方法详解

    这里使用的操作系统为win7/10,安装环境是使用Anconda搭建Python环境,然后在Vscode编辑器中安装Python插件,最终能够在Vscode环境下使用Python. 一.Anconda软件的安装 Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes over 195 of the most popularPyt

  • windows环境下mysql的解压安装及备份和还原

    系统环境为server2012 1.下载mysql解压版,解压安装包到指定目录 2.在以上目录中,复制一份my-default.ini文件,重命名为my.ini,进行如下修改(按照需要): [mysqld] # 服务端的编码方式 character_set_server=utf8 # These are commonly set, remove the # and set as required. #数据文件存放目录 basedir = C:\Program Files\mysql #数据文件存

  • Windows环境下安装PHP Pear的方法图文教程

    本文实例讲述了Windows环境下安装PHP Pear的方法.分享给大家供大家参考,具体如下: PEAR简介 PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl. PEAR的基本目标是发展成为PHP扩展和库代码的知识库,而这个项目最有雄心的目标则是试图定义

  • 在Windows环境下安装MySQL 的教程图解

    摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入services.msc命令,等待服务界面打开: 如果能在服务中找到MySQL服务,则说明系统已经安装了MySQL: 下载并安装下载 推荐去官网上下载,在官网上可以选择自己需要的版本,官网上的下载页面为: https://dev.mysql.com/downloads/mysql/ 这个页面默认显示的是最新的下载版本,如果需要获取以前的版本,只需要点击右侧的链接即可,也就是图中红框

  • Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\MySQL\mysql-8.0.17-winx64\bin 2.新建my.ini文件 文件位置:C:\Program Files\MySQL\mysql-8.0.17-winx64\my.ini (这是我的安装目录,你们根据自己实际安装的路径修改) [mysqld] # 端口号(默认:3306) p

随机推荐