在go-plus插件的Atom编辑器中,通过项目添加gopath。

huangapple go评论89阅读模式
英文:

Add gopath by project in go-plus atom

问题

我正在尝试为每个项目设置不同的GOPATH。我已经在VS Code和IntelliJ IDEA上实现了这一点,但似乎没有简单的方法来做到这一点。如果有人知道如何做到这一点,我将非常感谢您的帮助。

使用情况:我们在工作中每个项目都使用一个独立的GOPATH,而go-plus插件似乎只支持一个GOPATH。

英文:

Im trying to set a different GOPATH for every project, I have achieved this on vs code and intellij idea, somehow there is no easy way to do this is someone know I will appreciate some help.

Use case: We use a gopath per project here at work, and seems like go-plus only support one afaik.

答案1

得分: 3

在Atom中,你可以安装一个名为atomenv的包。安装完成后,你需要在项目的根目录下添加一个名为.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!

英文:

In atom, you can install package atomenv. Once installed, you need to add a file at the root of your project, named .atomenv.json. This will help you to set variable environments per project in atom.

For GOPATH, edit the file .atomenv.json:

{
  "env": {
    "GOPATH": "$HOME/go:$ATOM_PROJECT_PATH"
  }
}

($HOME/go is where your main gopath is, for example)

Then you need to call atomenv:load (CTRL+SHIFT+P atomenv:load).

If you use go-plus, the (i) go tab will now show your new GOPATH!

huangapple
  • 本文由 发表于 2017年3月28日 05:38:30
  • 转载请务必保留本文链接:https://go.coder-hub.com/43056909.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定