0


IDEA自动导入包

问题

IDEA如何自动导入包

详细问题

项目开发中,笔者常常先将光标瞄准所需导入的类,后使用快捷键

Alt+Enter

进行导包操作。这种方式需要逐个处理,相对费事费力,IDEA如何自动导入所有程序所涉及的包呢

解决方案

1、左上角

     F 
    
   
     i 
    
   
     l 
    
   
     e 
    
   
  
    File 
   
  
File 
 
  
   
   
     → 
    
   
  
    \rightarrow 
   
  
→ 
 
  
   
   
     S 
    
   
     e 
    
   
     t 
    
   
     t 
    
   
     i 
    
   
     n 
    
   
     g 
    
   
     s 
    
   
  
    Settings 
   
  
Settings(或快捷键 
 
  
   
   
     C 
    
   
     t 
    
   
     r 
    
   
     l 
    
   
     + 
    
   
     A 
    
   
     l 
    
   
     t 
    
   
     + 
    
   
     S 
    
   
  
    Ctrl+Alt+S 
   
  
Ctrl+Alt+S)

在这里插入图片描述

2、依次点击

     E 
    
   
     d 
    
   
     i 
    
   
     t 
    
   
     o 
    
   
     r 
    
   
  
    Editor 
   
  
Editor 
 
  
   
   
     → 
    
   
  
    \rightarrow 
   
  
→ 
 
  
   
   
     G 
    
   
     e 
    
   
     n 
    
   
     e 
    
   
     r 
    
   
     a 
    
   
     l 
    
   
  
    General 
   
  
General 
 
  
   
   
     → 
    
   
  
    \rightarrow 
   
  
→ 
 
  
   
   
     A 
    
   
     u 
    
   
     t 
    
   
     o 
    
   
     I 
    
   
     m 
    
   
     p 
    
   
     o 
    
   
     r 
    
   
     t 
    
   
  
    Auto Import 
   
  
AutoImport(或搜索框搜索 
 
  
   
   
     A 
    
   
     u 
    
   
     t 
    
   
     o 
    
   
     I 
    
   
     m 
    
   
     p 
    
   
     o 
    
   
     r 
    
   
     t 
    
   
  
    Auto Import 
   
  
AutoImport),点击 
 
  
   
   
     A 
    
   
     d 
    
   
     d 
    
   
     u 
    
   
     n 
    
   
     a 
    
   
     m 
    
   
     b 
    
   
     i 
    
   
     g 
    
   
     u 
    
   
     o 
    
   
     u 
    
   
     s 
    
   
     i 
    
   
     m 
    
   
     p 
    
   
     o 
    
   
     r 
    
   
     t 
    
   
     s 
    
   
     o 
    
   
     n 
    
   
     t 
    
   
     h 
    
   
     e 
    
   
     f 
    
   
     l 
    
   
     y 
    
   
     (必须) 
    
   
  
    Add unambiguous imports on the fly(必须) 
   
  
Addunambiguousimportsonthefly(必须)和 
 
  
   
   
     O 
    
   
     p 
    
   
     t 
    
   
     i 
    
   
     m 
    
   
     i 
    
   
     z 
    
   
     e 
    
   
     i 
    
   
     m 
    
   
     p 
    
   
     o 
    
   
     r 
    
   
     t 
    
   
     s 
    
   
     o 
    
   
     n 
    
   
     t 
    
   
     h 
    
   
     e 
    
   
     f 
    
   
     l 
    
   
     y 
    
   
  
    Optimize imports on the fly 
   
  
Optimizeimportsonthefly(非必须,建议勾选),具体操作如下

在这里插入图片描述

问题产生原因

笔者对于IDEA配置了解有限,不清楚上述配置

解决原因

通过对IDEA的配置即可解决,在此,笔者将配置信息进行解释
“Add unambiguous imports on the fly” 表示会在编写代码时自动添加唯一的导入语句。
“Optimize imports on the fly” 会在保存文件时自动优化导入语句,删除未使用的导入并按需添加导入。
因此,对于非唯一的包的导入,需要开发者自行指定,毕竟,编辑器仅仅通过你的类名无法唯一确定你所需要的包具体是哪一个。事实上,若读者仅仅需要IDEA自动导入包,仅仅勾选"Add unambiguous imports on the fly" 即可,但是为使代码更加简洁,笔者建议诸位读者可以将"Optimize imports on the fly" 也进行勾选。

原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
在这里插入图片描述

标签: intellij-idea java ide

本文转载自: https://blog.csdn.net/T_Y_F_/article/details/131496088
版权归原作者 飞滕人生TYF 所有, 如有侵权,请联系我们删除。

“IDEA自动导入包”的评论:

还没有评论