IntelliJ Idea是否与Eclipse“类型过滤器”功能等效

时间:2014-03-12 10:17:12

标签: java eclipse intellij-idea ide

我们假设我在项目中有my.company.Component个类。不幸的是,在JDK库中有java.awt.Component类可用(我从不需要使用它)。

每次我想导入Component类时,IntelJ都要求我决定使用哪一个。鉴于我总是想使用相同的一个,这是非常恼人的。

在Eclipse中,我可以使用“类型过滤器”来排除我从不使用的包/类。 InteliJ有没有相应的东西?

2 个答案:

答案 0 :(得分:7)

最简单的方法是:

  1. ALT + ENTER 或组件Press alt+enter前面出现的红色balb

  2. 选择导入类
    Select import Class

  3. 选择要排除的包,然后按向右箭头。然后选择要排除的特定包名称exclude the desired package

  4. 其他方式是进入设置( CTRL + ALT + S
    然后转到

    Editor -> Auto import -> Exclude from Import and Completion 
    

    并添加您要排除的包(或删除您错误排除的包)

    enter image description here

答案 1 :(得分:3)

当系统提示您选择导入时,您可以突出显示您不想要的导入;按->箭头,您可以选择排除该导入,包,甚至父包。

另一个选项是File -> Settings,然后选择Editor -> Auto Import