有没有办法在提交时删除 Intellij IDEA 中未使用的导入?
手动操作并不是很理想,CTRL + ALT + O 有帮助,但它仍然是手动的。
如果您使用的是 IntelliJ IDEA 或 Android Studio:
转到 设置 >编辑器 >常规 >自动导入并选中 动态优化导入复选框。
提交后,勾选右侧的
Optimize imports
选项。 这将成为默认值,直到您更改它为止。
我也更喜欢使用
Reformat code
选项。
在 Mac IntelliJ IDEA 中,命令为 Cmd + Option + O
对于某些旧版本,显然是 Ctrl + Option + O。
最新版本 2019.x 上有(字母 O 而非零 0)
选择要从项目视图中删除未使用的导入的项目/模块。然后从代码菜单中选择优化导入并使用运行确认。导入将在整个项目/模块中被清理。
您可以在提交对话框中选中复选框。
自 11.1 及更高版本起,您可以使用设置自动优化导入。
在 Mac 书中
IntelliJ
Control + Option + o(不是零,字母“o”)
删除 Windows 中未使用的导入。请使用下面的默认组合键。
CTRL + ALT + O ---> to remove the unused imports in windows.
但是,您也可以在设置中更改“优化导入”的键盘映射。
或者您可以执行以下快捷方式:
MAC:Shift + Command + A(弹出“输入操作”菜单)
并写:
Optimize Imports
File/Settings/Inpsections/Imports
并将“未使用的导入”更改为错误。 这会在检查栏和检查结果面板中更清楚地标记它们。
在 IntelliJ 中,选择要优化导入的项目,进入 Code 菜单并选择 Optimize imports,将会出现一个小的 Optimize Imports 弹出窗口。在弹出窗口中,您需要单击 Run 按钮。或者,在 Mac 上的 IntelliJ 上,您可以使用键盘快捷键 Option + Command + O