Goland Unresolved Reference
Goland打开项目出现大面积红色报错的原因(依赖包已经下载好的情况下)
一. 配置问题
绝大部分博客都是这种解决方案
Settings -> GOPATH -> 勾选下方的 Use GOPATH that‘s defined in System Environment
二. 文件太大,超出Goland解析范围
如果下载依赖包成功了,GOPATH配置也没什么问题,出现了部分依赖包无法解析出现大面积红色,但是整个项目可以正常运行的情况
原因是 Goland有单个文件大小解析上限,如果一个文件大于15M(默认),就无法解析和index了
解决方案:
通过 Help -> Edit Custom Property 进入配置文件,加入下述配置解除解析代码文件的限制,重启Goland
# Maximum file size (kilobytes) IDE should provide code assistance for.
idea.max.intellisense.filesize=999999
# Maximum file size (kilobytes) IDE is able to open.
idea.max.content.load.filesize=999999