vscode 配置当前项目gopath问题,google了下,下面两个回答
https://github.com/Microsoft/vscode-go/issues/325
https://github.com/Microsoft/vscode-go/issues/220
但看完仍然一脸懵逼,有知道怎么配置人同学么,我试了下.vscode/setting.json下设置go.gopath貌似也不起作用。
有疑问加站长微信联系(非本文作者)

vscode 配置当前项目gopath问题,google了下,下面两个回答
https://github.com/Microsoft/vscode-go/issues/325
https://github.com/Microsoft/vscode-go/issues/220
但看完仍然一脸懵逼,有知道怎么配置人同学么,我试了下.vscode/setting.json下设置go.gopath貌似也不起作用。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
主要是想为当前项目再配置一个相对的依赖目录。
试了下,不能使用 ${workspaceRoot},这样总会提示不是绝对路径。只能写死绝对路径,比如:
go.gopath: "~/abc"
用绝对路径就好了
➜ xxxxxx git:(master) tree -a -L 2 . ├── .DS_Store ├── .git │ ├── COMMIT_EDITMSG │ ├── FETCH_HEAD │ ├── HEAD │ ├── config │ ├── description │ ├── hooks │ ├── index │ ├── info │ ├── logs │ ├── objects │ └── refs ├── .gitignore ├── .vscode │ └── settings.json ├── gop.yml └── src ├── actions ├── main ├── middleware ├── settings └── vendor
➜ .vscode git:(master) more settings.json // 将设置放入此文件中以覆盖默认值和用户设置。 { "go.gopath": "${workspaceRoot}" }
为啥我这么设置了,总提示:必须是绝对路径,不能使用相对路径 ${workspaceRoot} 。这个应该就是绝对路径啊
没遇到这个情况,我这边配合gop使用,跳转,自动提示,一切正常。vscode的配置都是随工程一起保存到git。
我这里也可以 "go.gopath": "${workspaceRoot}"
有没有对于gogland的plugin
vscode 设置多个gopath,终端不起作用,调试可以这个怎么弄