IntelliJ优化导入增加了空间

时间:2016-10-01 13:23:12

标签: java intellij-idea

当我在IntelliJ(CTRL + ALT + O)中优化导入时,我得到两个(根据我)的奇怪后果。

  1. 导入来自字母顺序 - >不按字母顺序排列
  2. 在导入和java.util导入之间添加一个空格。
  3. 优化前的示例:

    import com.google.common.base.Objects;
    import com.google.common.base.Optional;
    import com.google.common.collect.Lists;
    import com.sun.jersey.api.client.Client;
    import com.sun.jersey.api.client.filter.ClientFilter;
    import java.util.HashMap;
    import java.util.List;
    import org.jsoup.nodes.Document;
    import org.jsoup.nodes.Element;
    

    优化后的示例:

    import com.google.common.base.Objects;
    import com.google.common.base.Optional;
    import com.google.common.collect.Lists;
    import com.sun.jersey.api.client.Client;
    import com.sun.jersey.api.client.filter.ClientFilter;
    import org.jsoup.nodes.Document;
    import org.jsoup.nodes.Element;
    
    import java.util.HashMap;
    import java.util.List;
    

    为什么java.util软件包似乎得到了一些特殊处理,最终会在底部有一个额外的空格?

1 个答案:

答案 0 :(得分:3)

导入组织在“编辑/代码样式/ Java”下的“文件/设置”菜单中的“导入布局”部分中定义(假设为IDEA 14)。在你的情况下,我认为它包含com。*,后跟org。*,后跟空行,后跟java。*等。您可以根据需要在此自定义。