go - 在go-plus atom中按项目添加gopath

标签 go atom-editor

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

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

最佳答案

在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!

关于go - 在go-plus atom中按项目添加gopath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43056909/

相关文章:

go - 我的 GO 二进制文件要去哪里?

css - 用于在 Atom 编辑器中替换整个代码库中的类名的正则表达式

javascript - Node.js:在二进制数组上迭代哪个命令

atom-editor - 如何捕捉用户在 Atom 包中按下转义键

atom-editor - 原子干扰键映射配置?

go - swagger go 中有效 POST 的示例代码

oop - Go 结构中的 omitempty 用例有哪些?

go - 如何使用go-lang提取Kubernetes中的事件HPA

go - 从 golang 中的嵌套映射中检索值

typescript - 我可以在 atom 中隐藏 typescript 自动生成的 .js 和 .map.js 文件吗?