我试图为每个项目设置一个不同的 GOPATH ,我已经在vs代码和intellij想法上实现了这个,不知何故没有简单的方法来做这个是有人知道我会感激一些帮助。
使用案例:我们在工作中使用每个项目的gopath,看起来像go-plus只支持一个afaik。
答案 0 :(得分:3)
在atom中,您可以安装包atomenv。安装后,您需要在项目的根目录中添加一个名为.atomenv.json
的文件。这将帮助您在atom中为每个项目设置变量环境。
对于GOPATH,请编辑文件.atomenv.json
:
{
"env": {
"GOPATH": "$HOME/go:$ATOM_PROJECT_PATH"
}
}
(例如,$HOME/go
是你的主要牧场的地方)
然后你需要调用atomenv:load
(CTRL + SHIFT + P atomenv:load)。
如果你使用go-plus,(i)go标签现在将显示你的新GOPATH!