我有一个用vscode维护的Go项目。
我已经使用vscode中的GOPATH设置为项目设置了go.gopath,这在大多数情况下似乎都很好。
但是,当我打开集成终端并键入echo $GOPATH时,所显示的值是来自.bashrc的值,而不是来自go.gopath的值。
我需要集成终端尊重由vscode定义的GOPATH,所以当我在终端中运行命令时,一切都正常运行。
我尝试过在terminal.integrated.shell.osx和terminal.integrated.shell.osx中设置值,但似乎什么都做不到。
我希望集成的终端在打开vscode时理解正确的GOPATH,而不必每次打开终端的实例时手动设置它。
我已经找到了看起来应该工作的资源,比如https://github.com/Microsoft/vscode/issues/14973和许多其他资源,但是没有任何东西看起来是直接的。
发布于 2017-07-15 16:36:47
VSCode使用了go.gopath,我用在诸如去兽医和去导入.您将不得不导出GOPATH在集成终端与每次使用或设置它在bashrc.集成终端只是系统实际终端的“克隆”。如果您阅读所提供的线程,您会注意到您想要的是一个特性请求,而不是当前特性
https://stackoverflow.com/questions/45113209
复制相似问题