原文 | 日期 |
---|---|
stackoverflow | 2016-08-21 |
( 注意: Windows 操作系统 要将 所有 $GOPATH 替换成 %GOPATH% )
安装Golang 和 设置 GOROOT
and GOPATH
。
添加 $GOPATH/bin
到你的 OS PATH
环境变量。
设置环境变量: GO15VENDOREXPERIMENT = 1
运行: go get github.com/derekparker/delve/cmd/dlv
, 并确保 dlv
二进制文件在你的$GOPATH/bin
目录中生成。
启动 VS Code 快捷键(Ctrl+P), 输出以下命令: ext install Go
, 点击Enter.
点击 安装 Rich Go language support for Visual Studio Code
若未启用,点击 启用
和 重启 Visual Studio Code
通过 Visual Studio Code
打开某个文件夹 Ctrl+Shift+E , e.g.: $GOPATH\src\hello\
然后 打开,这个文件夹的文件 hello.go` (或 创建一个新的文件 Ctrl+N ,并保存在此文件夹):
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
i := 101
fmt.Println(i)
}
i := 101
行 键入 F9 或 数字边栏左边制造红断点.我的 launch.json
没有动过:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "${workspaceRoot}",
"env": {},
"args": [],
"showLog": true
}
]
}
结果: