记一次idea aws go sdk ec2 unresolved reference的错误

问题描述

  • 程序可以正常build和运行,但是编辑器界面就是无法识别类型。我的场景是写golang的时候报错unresolved

原因

查看找不到定义的类型,会发现那个文件特别大。由于IDEA自动提示补全对于关联的文件大小是有限制的,超过限制的会就不会做自动提示了,显示出的效果就是无法编译,找不到类型

解决办法

运行Help > Edit Custom Properties,修改如下内容:

1
2
# custom IntelliJ IDEA properties
idea.max.intellisense.filesize=10000

点击Help > Edit Custom VM Options,增加如下内容:

1
2
-XX:ReservedCodeCacheSize=512m
-XX:+UseCompressedOops

参考资料