自定义函数或类无法定位
Go 项目中,自定义的函数、类型等无法通过 “转到定义” 或 “查找引用” 功能进行定位。
解决方法
如果 Go 项目没有正确初始化为 Go 模块(即没有 go.mod 文件),gopls 将无法正确解析代码的依赖关系,也就无法提供跳转和引用功能。
- 初始化项目go.mod
go mod init <模块名>
生成go.mod文件后即可正常解析,没有报错了
Go 项目中,自定义的函数、类型等无法通过 “转到定义” 或 “查找引用” 功能进行定位。
如果 Go 项目没有正确初始化为 Go 模块(即没有 go.mod 文件),gopls 将无法正确解析代码的依赖关系,也就无法提供跳转和引用功能。
go mod init <模块名>
生成go.mod文件后即可正常解析,没有报错了