golang项目的编译和调试依赖gopath。命令行可以通过export为每个golang项目导出不同的gopath,使用VSCode也可以通过配置,实现不同的golang项目使用不同gopath,步骤如下:
进入配置界面
方法一:通过配置按钮进入配置界面
方法二:通过⌘键+,键进入配置界面
配置界面详情如下:
修改gopath环境变量
搜索框输入gopath,搜索gopath配置项,点击“Edit in settings.json”修改gopath。
输入gopath环境变量。
注意,vscode的配置分user级和workspace级,user级的配置对所有的项目生效,workspace级的配置仅对当前项目生效。
拷贝其他配置
对于workspace级配置,修改时,默认值添加了go.gopath一个环境变量,golang程序编译和运行的其他环境变量也需要依依添加,最简单的方式是从user级配置,将其他环境变量直接拷贝过来。完整配置如下: