VSCode 中无法定位 Go 项目中自定义方法或类

自定义函数或类无法定位

image
Go 项目中,自定义的函数、类型等无法通过 “转到定义” 或 “查找引用” 功能进行定位。

解决方法

如果 Go 项目没有正确初始化为 Go 模块(即没有 go.mod 文件),gopls 将无法正确解析代码的依赖关系,也就无法提供跳转和引用功能。

  • 初始化项目go.mod
    屏幕截图 2025-10-03 221953
go mod init <模块名>

生成go.mod文件后即可正常解析,没有报错了
image

posted @ 2025-10-03 22:25  BreadCheese  阅读(15)  评论(0)    收藏  举报