2.安装 go 的一些工具 我们进入VSCode的时候,会发现不断的会有提示,让我们安装相关的tool,但是你直接点击install会发现……golang的官网被墙了,所以直接failed,下面我们采取将相关文件下载到本地进行安装的方法。 我们先将源代码下载到本地。 //firsr 老规矩,我们先创建一个文件夹。 mkdir $GOPATH/src/golang....
但是vscode的debug确实比不过老牌ide自带的,因此只能靠咱们自己去安装了。。 二. 正文1.vscode的扩展(1)搜索扩展go,安装 (2)ctrl_cammand+P ,输入go:install,FQ下载插件 (3)如果设置了go mod方式,那么vscode一次只能打开一个项目文件夹。不然会报错: could not import xx $GOROOT could not import xx $GOPA...
vscode进行debug程序,我们需要依赖.vocode/launch.json这个文件,文件内容如下 {"version":"0.2.0","configurations":[{"name":"Remote Docker App","type":"go","request":"attach","mode":"remote","port":4000,"host":"127.0.0.1"}]} 这边的4000端口需要和Dockerfile.debug中CMD监听的端口一一对应上 ...
vscode 无法以 run 模式运行 go 项目(只能以 debug 模式调试),并且有如下报错。 图中被遮盖的部分是项目内的 package,并非第三方 package,也就是说在以 run 模式运行 go 项目时无法找到其他的 go 文件,只能找到入口文件。 初步排查 找不到其他文件,首先想到的是 GO_PATH 的问题,但是项目使用了 go mod,允许...
"mode":"debug", "remotePath":"", "port": 2345, "host":"127.0.0.1", "program":"${fileDirname}", "env": { "GOPATH":"D:/Develop/vscodegolang" }, "args": [], "showLog": true } ] } 其中"post","host"都是go插件自动生成的,“env”为设置环境变量,设置为工程目录包含bin、src的...
Delve是Go语言调试工具。vscode调试,实质是集成了Delve。vscode可以一键安装所有go开发的相关工具,本篇不赘述。 1.1 调试main.go 代码语言:javascript 复制 #启动调试 dlv debug.\main.go #打断点 b main.go:75#main.go的75行打断点 #执行至断点 c
(1) 找到要调用的方法文件同级目录,比如要调用的文件是xxx.go (2)新建测试文件xxx_test.go,保持package一致.且方法名需要Test开头 (3)主要用到golang的testing包。伪代码如下 package xx run test|debug test func Testxx(t*testing.T) {//初始化配置的代码。从main.go中复制即可,保证项目可以加载到配置,比...
“name”: “Go”, “type”: “go”, “request”: “launch”, “mode”: “debug”, “program”: “${fileDirname}”, “env”: {}, “args”: [] } ] } “` 保存该文件后,现在你可以按下 `F5` 键来运行你的 Go 代码了。VSCode 将会在调试控制台中显示输出结果。
2、设置debug配置文件 3、配置文件参考 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Golang", "type": "go", "request": "launch", ...