使用vscode 写go代码很方便, 但是也遇到一些坑, 这里记录一下
-
无法在线安装软件包
go很多工具都无法直接安装 , 需要设置代理"http.proxy": "127.0.0.1:8118",
端口是代理的 http 端口.
对于windows 常用的是 c# 版本的ssr, http代理端口和sock代理端口都是同一个 默认为1080, 所以应该为"http.proxy": "127.0.0.1:1080",
对于mac 使用 shadowssocksX , http的代理端口可以手动配置为8118
-
golint 提示变量 ,
don’t use underscores in Go names; struct field xxx should be xxx
变量命名风格, 如果变量有下划线, 或者大写开头的导出变量没有注释, 会提示说变量有问题, 而且还在编辑器内有很多绿色的波浪线, 这个很不喜欢. 可关掉golint对变量风格的提示.
"go.lintFlags": ["--disable=varcheck"]
查看 这里 搜索go.lintFlags