目录

十月末-solo博客

talk less,code more.

标签: go (1)

vscode linux远程go调试环境

不建议用 vscode 开发 go 的大项目。 远程 linux 环境是 wsl2-ubuntu20,原理上基本是一致。 习惯用 vscdoe 工作区统一配置设置和插件,再写一个同一个通用的 task、launch 模板,但是每个项目(文件夹)的 task 和 lauch 单独配置(因为不同项目 args、参数、环境要单独设置)。 远程机器安装 go。配置 go env,国内的网络建议配置 GOPROXY="https://goproxy.cn/,direct",不然后续下载 go tools 和包很慢。 vscode 远程连接机器,安装 go 官方插件。安装 go 工具(vscode 中 ctrl + shift + p 搜索 go install) 工作区设置。 "settings": { "go.inferGopath": false, // 用的是go mod(go>1.11),所以没有配置 "editor.tabSize": 4, "editor.insertSpaces": false, "go.docsTool": "godoc", // gopls....