Go_vscode玩转golang,go_vscode转golang
分享于 点击 31063 次 点评:86
Go_vscode玩转golang,go_vscode转golang
Go_vscode玩转golang
环境配置
vscode 配置 go 及其 下载失败解决办法: https://blog.csdn.net/Yo_oYgo/article/details/79065966
配置好把所有的测试代码都丢到一个测试目录下, 比如 GOPATH/src/GoLab (GOPATH 为项目路径)
工作区配置
"go.buildOnSave": "off", //在保存代码时自动编译代码
"go.lintOnSave": "off", //在保存代码时自动检查代码可以优化的地方,并给出建议
"go.lintTool": "golint", //使用 golint 库来执行 lint操作,你也可以选择使用gometalinter
"go.vetOnSave": "off",
"go.gocodeAutoBuild": true, //代码自动编译构建
"go.buildFlags": [],
"go.lintFlags": [],
"go.vetFlags": [],
"go.testFlags": ["-v"],
"go.formatTool": "goreturns",
"go.goroot": "D:/go",
"go.gopath": "${workspaceRoot}",
"go.autocompleteUnimportedPackages": true,
"go.gocodePackageLookupMode": "go",
"go.gotoSymbol.includeImports": true,
"go.useCodeSnippetsOnFunctionSuggest": true, //使用代码片段作为提示
"go.inferGopath": true,
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"go.liveErrors": {
"enabled": true,
"delay": 0
},
vscode 实时报错提示
在 settings.json 中加入配置
"go.liveErrors": {
"enabled": true,
"delay": 500
}
然后第一次会提示安装 gotype-live, 安装即可
然后重新打开工作区, 每次保存文件都会实时提示报错
单个文件运行
调试一个go程序
假设有一段测试程序在 GOPATH/src/GoLab 下, 且目录结构如下
leaf框架
GitHub : https://github.com/name5566/leaf
中文文档: https://github.com/name5566/leaf/blob/master/TUTORIAL_ZH.md
mqant框架
GitHub : https://github.com/liangdas/mqant
中文文档: https://github.com/liangdas/mqant/wiki/images/mqant_architecture.png
社区 : http://www.mqant.com
使用
- 分布式部署 : http://www.mqant.com/topic/5987e8ebd42579452e188b62
后记
看了上面两个 GitHub 上 start 比较高开源项目, 花了简单除暴的流程图方便记忆
mqant
比较偏爱分布式框架, 流程也比 leaf 单进程部署框架 稍微复杂点
leaf
相关文章
- 暂无相关文章
用户点评