* 创建 golang 容器可参考: 点击跳转

* 使用 vscode ssh 链接到容器,可参考: 点击跳转

* 连接后,进入 go 容器

* 选择对应的 go 项目,打开项目后,再打开一个.go文件

* 根据vscode提示安装 Go 插件,根据 vscode 提示安装所有的 Go 开发工具

* 选择左侧菜单栏的 Run and Debug -> create a launch.json file -> Go -> Go: Launch Package * 之后修改 launch.json 文件的 program 属性为 "${workspaceFolder}"

* lauch.json 文件的参考内容如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceRoot}"
}
]
}

* 打开 vscode 的终端,对项目使用以下命令进行项目的依赖包下载

go mod tidy
go mod download

* 使用 F5 就可以启动调试了

* 如果引用第三方的路径在 vscode 无法正常跳转,可配置 settings.json 文件(mac上面使用 cmd+, 打开设置界面,然后输入 gopls, 然后选择在 settings.josn 中配置),添加如下配置:

"gopls": {
"ui.navigation.importShortcut": "Definition"
}

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部