编程语言
首页 > 编程语言> > java – 像在Eclipse中一样自动导入IntelliJ IDEA中的类的方法(或快捷方式)?

java – 像在Eclipse中一样自动导入IntelliJ IDEA中的类的方法(或快捷方式)?

作者:互联网

Eclipse中,在使用Java编码并按Ctrl Shift O时自动导入所有类.
在NetBeans中,这是通过Ctrl Shift I完成的.

在IntelliJ IDEA中有什么办法吗?

我搜索了谷歌,StackOverflow,IntelliJ IDEA配置和官方IntelliJ网站Keyboard Shortcuts You Cannot Miss中的等效快捷方式

解决方法:

IntelliJ IDEA没有添加导入的操作.相反,它有能力做你输入的那样.如果您在设置>中启用“动态添加明确导入”编辑>一般>自动导入,IntelliJ IDEA将在您键入时添加它们,而无需任何快捷方式.您还可以添加类和包以从自动导入中排除,以使您大量使用的类与明确的其他同名类冲突.

对于含糊不清的类(或者您希望关闭“动态添加明确导入”选项),只需键入类的名称(只需名称即可,无需完全限定).使用代码完成并选择所需的特定类:

enter image description here

请注意右侧的完全限定名称.当我选择我想要的并按Enter键时,IDEA将自动添加import语句.如果我输入构造函数的名称,这也是一样的.对于静态方法,您甚至可以继续键入所需的方法.在以下屏幕截图中,尚未导入“StringUtils”类.

enter image description here

或者,键入类名称,然后按Alt Enter或⌥Enter到“显示意图操作和快速修复”,然后选择导入选项.

虽然我从未使用它,但我认为Eclipse Code Formatter第三方插件可以满足您的需求.它列出了“模拟Eclipse的导入优化”作为功能.有关更多信息,请参见其instructions.但最后,我怀疑一旦你习惯了他们的范例,你会发现内置的IDEA功能正常工作.一般而言,IDEA使用“按意图发展”的概念.因此,我只是输入我想要的类(我的意图)而不是打断我的开发工作来添加一个import语句,而IDEA会自动为我添加类的import语句.

标签:java,intellij-idea,eclipse,keyboard-shortcuts,hotkeys
来源: https://codeday.me/bug/20190926/1821046.html