今天遇到一个问题protobuf之后的java文件太大 导致idea报了File size exceeds configured limit.而且其他java文件显示的都是c 这个文件显示的为j 而且界面上一值带着.java后缀。

原因:

IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb,对于一般的java文件也够用了,只是这里我用protocbuf生成的java文件过大,达到4.2M多 ClientNamenodeProtocolProtos.java

到idea的bin 目录下的idea.properties文件
将idea.max.intellisense.filesize=2500 默认的2500kb改成6000kb

    idea.max.intellisense.filesize=6000