如何为使用bazel构建的Go项目设置vscode?

时间:2019-03-29 05:55:58

标签: go visual-studio-code bazel

我正在尝试使用VScode浏览gVisor的代码。

但是,与其他Go项目不同,gVisor是使用bazel构建的,并且源代码不在$GOROOT$GOPATH下。也许这可以防止VSCode go扩展名搜索gVisor软件包。在大多数情况下,转到定义均不起作用,除非可以在同一目录下找到定义。

如何使用bazel Go项目设置VSCode?特别是gVisor。谢谢!

1 个答案:

答案 0 :(得分:0)

gVisor最近添加了一个gopath BUILD rule,可从源代码创建规范的GOPATH树。

您也许可以从VScode中更有效地使用该编辑。