Więc kiedy używam skrótu Ctrl + Shift + O, aby zorganizować mój import Java, wkłada przestrzeń między pakietami, które zaczynają się od innego pakietu roota. Na przykład:

import java.util.Map;
import java.util.Set;

import work.enumeration.Generation;

Jest to niezgodne z checkstyle Google i chciałbym to naprawić. Próbowałem udać się do window & gt; Preferencje & GT; Java & GT; Styl kodu & gt; Formatter & GT; Edytuj i GT; Puste linie & gt; Puste linie w jednostce kompilacji & GT; Między grupami importowymi i ustawienie go do 0, ale nie ustalono to akcji organizacji importu.

Zastanawiam się, jak chodzę o rozwiązanie tego. Chciałbym również zorganizować import, aby umieścić linię między importem statycznym i regularnym.

3
kylejacobbecker 4 październik 2020, 03:30

1 odpowiedź

Najlepsza odpowiedź

Ponieważ @ Greg-449 powiedział w komentarzu na pytanie, dodając singiel "*" Grupa importowa w organizacji preferencji importu i usuwania istniejących (Java, Javax, Com, Org) wyeliminuje pojedyncze spacje między pakietami.

Jak powiedziałem w następującym komentarzu, dodając singiel "*" statyczną grupę importową w organizacji preferencji importu i umieszczenie go powyżej regularnej grupy importowej powinny zachować import statyczny i import rozdzielony przez jedną linię.

Preferencje importu organizacji można znaleźć w Window & GT; Preferencje & GT; Java & GT; Styl kodu & gt; Organizować import .

2
kylejacobbecker 4 październik 2020, 17:17