Intellij idea auto import 跨文件
2022-09-04 03:48:37
我在idea中启用了自动导入,但它要求我在编辑器中打开文件(就像它应该的那样)。现在,我做了一些正则表达式魔术,这意味着在100多个类中,我正在使用需要导入的新类。由于它全部使用查找/替换完成,因此这些文件从未在编辑器中打开过,因此新类尚未自动导入。有没有办法在所有文件上运行自动导入明确的引用?因为目前,我必须编译,然后从错误窗口中打开所有文件?优化导入显然不会执行新的导入。
我在idea中启用了自动导入,但它要求我在编辑器中打开文件(就像它应该的那样)。现在,我做了一些正则表达式魔术,这意味着在100多个类中,我正在使用需要导入的新类。由于它全部使用查找/替换完成,因此这些文件从未在编辑器中打开过,因此新类尚未自动导入。有没有办法在所有文件上运行自动导入明确的引用?因为目前,我必须编译,然后从错误窗口中打开所有文件?优化导入显然不会执行新的导入。
我不确定此功能在哪个版本的IntelliJ中可用(我目前使用的是2017.1.1),但您可以从项目浏览器中选择一个包,并在上下文菜单中优化该包的导入或使用键盘快捷键++。CtrlAlto
在更改导入设置后,我只是用它来更新所有类的导入,它就像魅力一样工作。