如何删除IntelliJ IDEA的未使用的导入上犯

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何删除IntelliJ IDEA的未使用的导入上犯相关的知识,希望对你有一定的参考价值。

参考技术A 1、创建一个ntelliJIDEA的新项目的(File|Newproject)。打开newProject窗口。  2、选择Importprojectfromexternalmodel,Next  3、选择导入Eclipse项目,还支持Flash/FlexBuilder和Maven项目。Next  4、选择Eclipse应用所在目录。Next  5、选择要导入的项目,Finish  6、此时IntelliJIDEA会将此项目导入并建立好。  7、快捷键Ctrl+Alt+Shift+S或者工具栏,打开项目结构。  首先看到的是project的各种设置。  如果之前没有配置过IntelliJ使用的JDK(SDK),则可以看到  如果有配置过,则下拉选择要使用的SDK即可。  8、配置使用的SDK,点击ProjectSDK下面的New按钮,选择JSDK:  9、在弹出窗口的文件系统中找到JAVA_HOME目录,保存返回。  10、设置项目编译后的输出路径,这边可以选择默认,也可以按照自家的定义设置。这里由于是单module的项目,所以我直接设置为classes.(实际上,也建议大家一个project里只有一个module.)  11、选择Module的设置,这里主要讲下Paths的设置。  这里主要设置当前Module的输出路径。  12、当前模块的环境依赖:  到这里,其实基本的迁移动作已经完成了。  如果不是单一的java应用,如使用了spring,则这里可以管理spring的配置文件。则点击Modules上栏的加号:  然后在右边的窗口里选择项目spring使用的配置文件。  如果是web应用,同样增加一个webFacet,设置web.xml位置,及web应用的根路径。  这时一般会提示你设置Artifacts,按照提示Fix即可,设置完后,Artifacts如下:  13、Libraries顾名思义,不啰嗦了。移植过来一般情况不需要设置。使用上面的环境依赖就可以了。  至此,设置就完成。  对于web容器的设置,简单的提一句,在主菜单:  位置,点击配置后,选择要配置的web容器。配置方式跟eclipse类似,选择下容易的home目录等。如我使用jetty(默认没有该插件),配置完后。  点击启动后,就可以看到了。 参考技术B ctrl+shift+o

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

【中文标题】如何在提交时删除 Intellij IDEA 中未使用的导入?【英文标题】:How to remove unused imports in Intellij IDEA on commit? 【发布时间】:2012-09-17 02:33:18 【问题描述】:

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

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

【问题讨论】:

ctrl + alt + l 会让我的电脑进入睡眠状态。哈哈。 linux顺便说一句。 alt + control + o : 在 Mac 上效果最好 @Wuaner 你可以通过All Settings => Keyboards => Shortcuts 禁用它。顺便说一下 ctrl alt l 用于格式化Intellij中的代码 alt + control + o windows + IDEA Mac:选项 + 控制 + o 【参考方案1】:

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

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

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

【讨论】:

【参考方案2】:

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

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

(Letter O not Zero 0) on the latest version 2019.x

【讨论】:

和 ctrl+alt+o 用于 Windows 2020 年更新。我们使用 ctrl + option + o (macOS)【参考方案3】:

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

【讨论】:

【参考方案4】:

在mac书里

IntelliJ

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

【讨论】:

【参考方案5】:

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

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

然后写:Optimize Imports

【讨论】:

【参考方案6】:

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

【讨论】:

它的Option+ Control +O【参考方案7】:

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

转到 Settings > Editor > General >Auto Import 并检查 Optimize imports on飞复选框。

【讨论】:

我刚试过,它没有删除未使用的导入(在 IDEA 2017.2.4 上) 对我来说它的首选项 > 编辑器 > 常规 > 自动导入,然后选中“动态优化导入”。有用。我正在使用 IntelliJ IDEA 2020.1.4【参考方案8】:

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

【讨论】:

【参考方案9】:

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

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

【讨论】:

【参考方案10】:

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

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

【讨论】:

您还可以在Editor > Auto Import 部分下设置“即时优化导入”选项 这很酷,但如果导入错误的类会让你发疯。 这就是“动态添加明确导入”的第二个选项的用途:) 您可以禁用第一个选项,只启用明确的设置。 没错,但有时您使用的类在一个模块中很好,但不在另一个模块的依赖项中,您最终会在com.sun.*sun.* 下包含一些东西 不确定我是否遵循您的意思,但这两种设置都只会为类路径上的类添加导入。您也可以配置要从自动导入中排除的类或包。

以上是关于如何删除IntelliJ IDEA的未使用的导入上犯的主要内容,如果未能解决你的问题,请参考以下文章

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

如何将多个Eclipse项目导入IntelliJ IDEA

如何使用Intellij IDEA工具导入SVN项目

java项目导入IntelliJ IDEA

Intellij IDEA使用指南(持续更新)(转)

intellij idea怎么导入jar包