标题说起来有点绕,当今大部分IDE都提供 Alt+Enter 呼出自动补全菜单的功能,IDEA也不例外,今天手残了一下,具体问题如下:
1. 通常我们键入一个自定义类时IDEA会自动提示为红色,表示缺少引用,今天我用的是 var 这个lomlok的语法糖。
2. 然后一般可通过 Alt+Enter 键呼出智能补全菜单,让我选择一个引用,正确应该是 import lombok.var;
3. 但今天手残呼出了 Auto Import 窗口,导致 lombok.var 被忽略掉了。
4. 然后每次键入 var,都会自动引用了 import lombok.experimental.var;,而且用 Alt+Enter 也无法再调出自动补全,而是直接引用。
5. 难道以后都要手动改引用???简直瞬间感到痛不欲生有木有?
然后我花了半个小时才找到它是在 Setting -> Editor -> General -> Auto Import -> Exclude form import and completion 中被忽略了,删掉后终于出坑。