2017-07-15 553 views
2

我有我与vscode保持围棋项目。vscode设置终端GOPATH匹配go.gopath

我已经使用vscode中的go.gopath设置为项目设置了GOPATH,这似乎很适合大多数情况。

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

我需要综合终端尊重多数民众赞成由vscode定义的GOPATH所以当我在终端运行命令,一切都正常运行。

我试过设置值terminal.integrated.shell.osxterminal.integrated.shell.osx,但似乎没有做我想要的。

我想intergrated终端,了解正确的GOPATH vscode打开时,并没有这个我打开终端的一个实例每次手动设置。

我发现看起来像应该工作,如https://github.com/Microsoft/vscode/issues/14973和许多其他资源,但没有什么看起来直截了当的资源。

+0

K,这证实了我的怀疑,谢谢! – Joe

+0

我将评论移至答案,以便可以关闭此问题。 – reticentroot

回答

0

VSCode使用go.gopath我用于像go vet这样的工具并进入导入...您将不得不在每次使用时在集成终端上导出GOPATH或将其设置在bashrc中...集成终端只是系统实际终端的“克隆”。如果你读你提供的线索,你会发现你想要的是一个功能需求,而不是当前的功能