如何删除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的未使用的导入上犯的主要内容,如果未能解决你的问题,请参考以下文章