如何在提交时删除 Intellij IDEA 中未使用的导入?

问题描述 投票:0回答:12

有没有办法在提交时删除 Intellij IDEA 中未使用的导入?

手动操作并不是很理想,CTRL + ALT + O 有帮助,但它仍然是手动的。

java import automation intellij-idea
12个回答
171
投票

如果您使用的是 IntelliJ IDEA 或 Android Studio:

Android optimize imports

转到 设置 >编辑器 >常规 >自动导入并选中 动态优化导入复选框。


118
投票

提交后,勾选右侧的

Optimize imports
选项。 这将成为默认值,直到您更改它为止。

我也更喜欢使用

Reformat code
选项。


50
投票

在 Mac IntelliJ IDEA 中,命令为 Cmd + Option + O

对于某些旧版本,显然是 Ctrl + Option + O

最新版本 2019.x 上有

(字母 O 而非零 0)


48
投票

选择要从项目视图中删除未使用的导入的项目/模块。然后从代码菜单中选择优化导入并使用运行确认。导入将在整个项目/模块中被清理。


45
投票

您可以在提交对话框中选中复选框。

enter image description here

自 11.1 及更高版本起,您可以使用设置自动优化导入。

enter image description here


15
投票

在 Mac 书中

IntelliJ

Control + Option + o(不是零,字母“o”)


10
投票

删除 Windows 中未使用的导入。请使用下面的默认组合键。

CTRL + ALT + O    ---> to remove the unused imports in windows.

但是,您也可以在设置中更改“优化导入”的键盘映射。


8
投票

或者您可以执行以下快捷方式:

MAC:Shift + Command + A(弹出“输入操作”菜单)

并写:

Optimize Imports


6
投票

如果您想使用

CTRL + Alt + L
(在格式化代码时删除未使用的导入),您可以使用
CTRL + Alt + Shift + L
(一次),弹出窗口中有一个复选框,您应该选中

enter image description here


3
投票

File/Settings/Inpsections/Imports
并将“未使用的导入”更改为错误。 这会在检查栏和检查结果面板中更清楚地标记它们。


2
投票

在 IntelliJ 中,选择要优化导入的项目,进入 Code 菜单并选择 Optimize imports,将会出现一个小的 Optimize Imports 弹出窗口。在弹出窗口中,您需要单击 Run 按钮。或者,在 Mac 上的 IntelliJ 上,您可以使用键盘快捷键 Option + Command + O


2
投票

现在您还可以选择仅搜索未使用的导入

  • 代码 -> 分析代码 -> 按名称运行检查。
  • 未使用的导入
  • 整个项目

来源:如何使用IntelliJ IDEA查找所有未使用的代码?

© www.soinside.com 2019 - 2024. All rights reserved.