MacOS调试go代码

2018-03-08  本文已影响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代码了。

上一篇 下一篇

猜你喜欢

热点阅读