Intellij想法跨文件自动导入

top*_*ani 9 java intellij-idea

我在想法中启用了自动导入,但它要求我在编辑器中打开文件(就像它应该的那样).现在,我已经完成了一些正则表达式魔术,这意味着在100多个类中我正在使用需要导入的新类.由于它全部都是通过查找/替换完成的,因此这些文件从未在编辑器中打开过,因此新类没有自动导入.有没有办法在所有文件中运行自动导入明确的引用?目前,我必须编译,然后从错误窗口打开所有文件?优化进口显然不会进行新的进口.

Tre*_*ing 6

我不确定此功能在哪个版本的IntelliJ中可用(我当前正在使用2017.1.1),但是您可以从项目浏览器中选择一个程序包,然后在上下文菜单中为该程序包优化导入,或使用键盘快捷键Ctrl+ Alt+ o

更改导入设置后,我只是用它来更新所有类的导入,它的工作原理很吸引人。