【问题标题】:vscode set terminal gopath to match go.gopathvscode 设置终端 gopath 以匹配 go.gopath
【发布时间】:2017-07-15 00:16:00
【问题描述】:

我有一个使用 vscode 维护的 Go 项目。

我已经使用 vscode 中的go.gopath 设置为项目设置了GOPATH,这似乎在大多数情况下都可以正常工作。

但是,当我打开集成终端并输入echo $GOPATH 时,显示的值是来自.bashrc 的值,而不是来自go.gopath 的值。

我需要集成终端遵守 vscode 定义的 GOPATH,所以当我在终端中运行命令时,一切都运行正常。

我已尝试在 terminal.integrated.shell.osxterminal.integrated.shell.osx 中设置值,但似乎没有任何效果。

我希望集成终端在打开 vscode 时了解正确的 GOPATH,而不必在每次打开终端实例时手动设置。

我发现似乎应该有效的资源,例如https://github.com/Microsoft/vscode/issues/14973 和许多其他资源,但似乎没有什么是直截了当的。

【问题讨论】:

  • K,这证实了我的怀疑,谢谢!
  • 我将评论移至答案,以便可以关闭此问题。

标签: macos go visual-studio-code


【解决方案1】:

VSCode 使用 go.gopath 我用于 go vet 和 go import 等工具...您必须在每次使用时在集成终端上导出 GOPATH 或在 bashrc 中设置它...集成终端只是一个系统实际终端的“克隆”。如果您阅读您提供的主题,您会注意到您想要的是功能请求而不是当前功能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多