下面由golang教程栏目给大家整理在vscode中go编码发生的问题 ,希望对需要的朋友有所帮助!
3、重启VsCode
如果进行上述操作后还是不行,并且你是使用的go mod 模式,那还有一种比较特殊的方式可以解决这个问题。
执行命令go mod vendor
导入依赖,这一步会将依赖转移至该项目根目录下的 vendor(自动新建) 文件夹下
此时F12就可以进行代码跳转了。
这个问题一般都是因为 go mod
模式的切换导致的。如果你的项目是使用的Gopath模式(如果有同学对Gopath和Gomod这俩种模式不了解的,可以看看我的文章如何看待go moudle并应用于工作),那么你需要设置
go env -w GO111MODULE=off
这时候自动带出功能就可能正确使用了
如果你使用的是go mod
模式,设置
go env -w GO111MODULE=on
自动带出功能也可以恢复正常。
以上就是整理在vscode中go编码发生的问题的详细内容,更多请关注其它相关文章!