美文网首页
MacOS调试go代码

MacOS调试go代码

作者: 沙漠中的猴 | 来源:发表于2018-03-08 21:21 被阅读0次

工欲善其事必先利其器

在学习一门语言的时候,掌握一个好的工具会让你事半功倍。

安装vscode

将 code 命令添加到系统 PATH 中

在 vscode 中使用快捷键 command + shif + p,
输入 shell command,选择 Shell Command:Install 'code' command in PATH,如图所示:

install code.png

安装Go插件

介绍两种安装方法

  1. 在扩展商店中搜索go标签,点击安装。

    安装go插件.png
  2. 登录官网搜索插件并安装

更改Go的配置文件

找到设置按钮,打开配置文件。


设置.jpg

将下面的内容添加进配置文件(按照自己的配置来修改相应的内容):

    "files.autoSave": "onFocusChange",
    "editor.formatOnSave": true,
    "go.gopath": "/Users/mark/code/go", // 当前工作空间${wordspaceRoot}加上系统 GOPATH 目录
    "go.goroot": "/usr/local/bin/go", // go 的安装目录
    "go.formatTool": "goimports", //使用 goimports 工具进行代码格式化,或者使用 goreturns 和 gofmt
    "go.buildOnSave": true, //在保存代码时自动编译代码
    "go.lintOnSave": true, //在保存代码时自动检查代码可以优化的地方,并给出建议
    "go.vetOnSave": false, //在保存代码时自动检查潜在的错误
    "go.coverOnSave": false, //在保存代码时执行测试,并显示测试覆盖率
    "go.useCodeSnippetsOnFunctionSuggest": true, //使用代码片段作为提示
    "go.gocodeAutoBuild": false //代码自动编译构建

配置内容存放的位置为:


配置内容的位置.png

安装delve

github地址:https://github.com/derekparker/delve/blob/master/Documentation/installation/osx/install.md

在命令行终端输入

xcode-select --install     //先尝试一下本机是否安装编译器

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

注意:检查是否已经将$GOPATH/bin加入PATH

在终端中输入dlv version检查是否安装成功。

安装成功之后我们就可以愉快的调试go代码了。

相关文章

  • MacOS调试go代码

    工欲善其事必先利其器 在学习一门语言的时候,掌握一个好的工具会让你事半功倍。 安装vscode 登录vscode官...

  • delve调试运行时go程序

    环境和代码参考gdb调试篇 delve是go官方推荐的一个调试器,由go语言开发,也被很多代码编辑器集成为debu...

  • go mod vendor小计

    调试库代码 go mod现在已经深入人心。想用fmt.Printf大法调库代码,会发现缓存的go mod代码是不能...

  • go调试出现listen tcp: lookup localho

    在新版MacOS High Sierra上对go进行调试的时候,会出现以下信息: 其中,不论使用何种IDE(VSC...

  • go restful源码剖析-3

    概述 调试go-restful\examples中的restful-options-filter,在该段代码中主要...

  • 第二篇:macOS下Go开发环境的搭建+Go开发目录

    一、macOS下Go开发环境的搭建 二、Go开发目录的规则 一、macOS下Go开发环境的搭建 1、Go安装包的下...

  • 如何使用vscode调试etcd

    平时调试各种go代码的时候, 大多时候使用默认的配置文件即可: 但是利用vscode调试etcdctl的时候, 总...

  • 使用Gdb

    基本语法 调试C程序 一段C代码 在gdb中我们通过disass main反汇编main函数 调试Go程序 一段G...

  • 一 OC底层 源码编译调试

    最新 macOS 10.15.6 下 objc4-787.1 源码编译调试 当前环境 macOS 10.15.7 ...

  • go代码无法调试的问题

    goland debug报错:Cannot run program "C:\Program Files\JetBr...

网友评论

      本文标题:MacOS调试go代码

      本文链接:https://www.haomeiwen.com/subject/bgqufftx.html