这是什么?
Delve 是 Go 编程语言的调试器:一个简单而功能齐全的调试工具,设计上力求容易启动、容易使用。
它是命令行工具,还是有图形界面?
它是命令行工具:你在终端里用 dlv 命令来进行调试。
我该怎么安装并开始使用它?
README 链接了安装(Installation)和入门(Getting Started)指南:先安装 dlv 二进制文件(通常用 go install 安装),然后按照教程完成你的第一次调试。
使用它需要安装 Go 吗?
实际上需要:Delve 本身就是用 Go 写的,通常也是通过 Go 工具链安装的,而且你调试的程序是 Go 程序。
它支持哪些操作系统?
支持 Linux、macOS 和 Windows,而且项目的 CI 中还包括 FreeBSD 和 ARM64 平台 Windows 的测试。
Delve 为什么会被开发出来?
README 里的说法是:如果你要用调试器,多半是事情不顺利的时候——所以 Delve 的目标是简单、功能齐全,并尽可能不打扰你。
我可以自己写一个前端,或者把 Delve 集成到其他工具里吗?
可以——文档里有 API 文档和编写 Delve 客户端的指南,项目还维护着一个 Plugins and GUIs 列表,收录现有的前端。
