在go plus atom中按项目添加gopath

在go plus atom中按项目添加gopath,go,atom-editor,Go,Atom Editor,我正在尝试为每个项目设置一个不同的GOPATH,我已经在vs代码和intellij idea上实现了这一点,不知何故,没有简单的方法可以做到这一点,有人知道我会感谢一些帮助 用例:我们在工作中为每个项目使用一个gopath,看起来go plus只支持一个afaik。在atom中,您可以安装这个包。一旦安装,您需要在项目的根目录下添加一个名为.atomenv.json的文件。这将帮助您在atom中为每个项目设置可变环境 对于GOPATH,编辑文件.atomenv.json: { "env":

我正在尝试为每个项目设置一个不同的GOPATH,我已经在vs代码和intellij idea上实现了这一点,不知何故,没有简单的方法可以做到这一点,有人知道我会感谢一些帮助


用例:我们在工作中为每个项目使用一个gopath,看起来go plus只支持一个afaik。

在atom中,您可以安装这个包。一旦安装,您需要在项目的根目录下添加一个名为
.atomenv.json
的文件。这将帮助您在atom中为每个项目设置可变环境

对于GOPATH,编辑文件
.atomenv.json

{
  "env": {
    "GOPATH": "$HOME/go:$ATOM_PROJECT_PATH"
  }
}
$HOME/go
是您的主要gopath所在的位置,例如)

然后需要调用
atomenv:load
(CTRL+SHIFT+p atomenv:load)


如果您使用go plus,(i)go选项卡现在将显示您的新GOPATH

我不明白我在vs代码和intellij idea上实现了这一点,不知何故,出于兴趣,没有简单的方法来实现这一点:您的需求用例是什么?用例是我需要为每个项目设置一个gopath,而go plus包似乎不支持它。您可以查看atomenv包。然而,这对我来说并不管用,我只是在Github上通读了go plus的公开问题。在我看来,作者正在通过添加对.go.json配置文件的支持来解决这个问题,该文件将支持二进制、库和项目级别的各种场景。