In Eclipse, while coding in Java and press Ctrl + Shift + O auto import all the Classes automatically.
In NetBeans, this is done with Ctrl + Shift + I.
在 IntelliJ IDEA 中有什么办法可以做到这一点吗?
我在 google、StackOverflow、IntelliJ IDEA 配置和 IntelliJ 官方网站中搜索了等效的快捷方式您不能错过的键盘快捷键 https://www.jetbrains.com/idea/help/keyboard-shortcuts-you-cannot-miss.html
IntelliJ IDEA 没有添加导入的操作。相反,它能够像您键入的那样执行操作。如果您启用“动态添加明确的导入”设置 > 编辑器 > 常规 > 自动导入,IntelliJ IDEA 将在您键入时添加它们,无需任何快捷方式。您还可以添加要从自动导入中排除的类和包,以使您频繁使用的类和同名的其他类发生冲突,明确无误。
对于不明确的类(或者您更喜欢关闭“动态添加明确的导入”选项),只需键入类的名称(只需名称即可,无需完全限定)。使用代码完成并选择您想要的特定类:
请注意右侧的完全限定名称。当我选择我想要的并按回车键时,IDEA会自动添加导入语句。如果我输入构造函数的名称,则效果相同。对于静态方法,您甚至可以继续键入所需的方法。在下面的屏幕截图中,尚未导入“StringUtils”类。
Alternatively, type the class name and then hit Alt+Enter or ⌥+Enter to "Show intention actions and quick-fixes" and then select the import option.
虽然我没用过但是我think the Eclipse 代码格式化程序 https://plugins.jetbrains.com/plugin/6546?pr=idea第三方插件会做你想做的事。它将“模拟 Eclipse 的导入优化”列为一项功能。见其指示 https://github.com/krasa/EclipseCodeFormatter#instructions了解更多信息。但最终,我怀疑一旦您习惯了 IDEA 的范例,您就会发现内置的 IDEA 功能可以正常工作。总体而言,IDEA 采用“按意图开发”的概念。因此,我不必中断我的开发工作来添加导入语句,而是只需键入我想要的类(我的意图),IDEA 就会自动为我添加该类的导入语句。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)