【问题标题】:Intellij auto import for inner classes内部类的 Intellij 自动导入
【发布时间】:2011-12-26 11:31:26
【问题描述】:

我正在使用 Intellij 10.5,我希望能够使用导入行的自动生成来允许内部类,但我不认为它是设置首选项。这可能吗?

例子值一千字:

public class Foo {
  public static class Bar {
  }
}

我正在编写一些需要使用 Bar 实例的代码:

Bar bar = new Bar();

Intellij 正确地将 Bar 作为导入建议之一,但是当我选择它时,它会执行以下操作:

import package.Foo;

Foo.Bar bar = new Foo.Bar();

而我想要的是:

import package.Foo.Bar;

Bar bar = new Bar();

谢谢!

【问题讨论】:

    标签: java import intellij-idea


    【解决方案1】:

    勾选Settings > Editor > Code Style > Java > Imports > Insert imports for inner classes下的复选框:

    【讨论】:

    • 非常感谢!我很久以前就打开了它,但是 intellij 有这个错误,当我尝试使用 tab 完成内部枚举常量在同一个源文件中时,它会一直导入,现在我可以关闭它了。耶!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-20
    • 2019-02-24
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    相关资源
    最近更新 更多