175

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

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

4

10 回答 10

138

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

Android 优化导入

转到Settings >Editor >General >Auto Import并选中Optimize imports on the fly复选框。

于 2015-06-04T03:25:32.247 回答
110

提交时,勾选Optimize imports右侧的选项。这将成为默认设置,直到您更改它。

我也更喜欢使用该Reformat code选项。

于 2012-09-25T14:37:15.377 回答
44

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

在此处输入图像描述

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

在此处输入图像描述

于 2012-09-25T14:40:56.697 回答
42

在 Mac IntelliJ IDEA 中,命令为Cmd++OptionO

对于某些旧版本,它显然是Ctrl++ 。OptionO

(字母 O 不是零 0)最新版本 2019.x

于 2017-08-08T20:50:19.417 回答
35

在项目视图中选择要从中删除未使用的导入的项目/模块。然后从Code菜单中选择Optimize imports并使用Run确认。导入将在整个项目/模块中清理。

于 2016-02-22T10:52:33.710 回答
10

在 mac 书

智能

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

于 2019-08-12T13:47:01.197 回答
6

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

MAC : Shift + Command + A (Enter Action 菜单弹出)

和写 :Optimize Imports

于 2018-12-03T17:02:04.533 回答
3

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

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

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

于 2021-06-29T11:08:21.077 回答
1

在 IntelliJ 中,选择要优化导入的项目,转到代码菜单并选择优化导入,然后会出现一个小的优化导入弹出窗口。在弹出窗口中,您需要单击“运行”按钮。或者,在 Mac 上的 IntelliJ 上,您可以使用键盘快捷Option++CommandO

于 2017-09-18T22:20:05.260 回答
1

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

于 2019-09-12T10:27:05.323 回答