我有一个Go项目,我正在使用vscode进行维护。
我已使用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和许多其他资源,但似乎没有什么是直接的。
答案 0 :(得分:0)
VSCode使用go.gopath我用于go vet和go import等工具...你必须在每次使用时在集成终端上导出GOPATH或者在bashrc中设置它...集成终端只是一个系统实际终端的“克隆”。如果你阅读了你提供的主题,你会注意到你想要的是一个功能请求,而不是当前功能