Czy jest coś podobnego do reguł czyszczenia Eclipse (Preferencje> Java> Styl kodu> Oczyszczanie) w NetBeans?
Reguły czyszczenia w Eclipse pozwolą Ci uporządkować takie rzeczy, jak organizowanie importu, usuwanie niepotrzebnych rzutów, dodawanie brakujących adnotacji nadpisań itp.
Czy możesz to zrobić na całym zestawie klas / pakietów zamiast pojedynczych klas?
java
ide
netbeans
formatting
Kapsh
źródło
źródło
Odpowiedzi:
Refactor
>Inspect and Transform
W NetBeans 8.0 potężnym narzędziem wsadowym jest
Refactor
>Inspect and Transform
. Zobacz stronę samouczka, Refaktoryzacja za pomocą funkcji Inspect and Transform w edytorze Java NetBeans IDE .Dostępne są również indywidualne narzędzia:
Naprawianie importu
Dla pojedynczego pliku, przestrzeni nazw lub projektu (w zależności od tego, co zostało wybrane w oknie projektu lub na którym fokus): Źródło> Organizuj importy (aby posortować i usunąć nieużywane importy) lub Źródło> Napraw importy (aby posortować, usunąć nieużywane importy, i dodaj brakujące importy). Lub podczas każdego zapisywania: Narzędzia> Opcje> Edytor> Przy zapisywaniu> Organizuj import.
Usuwanie końcowych spacji
Dla pojedynczego pliku (umieść Carret w pliku kodu): Źródło> Usuń końcowe spacje. Lub podczas każdego zapisywania: Narzędzia> Opcje> Edytor> Przy zapisywaniu> Usuń końcowe spacje.
Format kodu
Dla pojedynczego pliku, przestrzeni nazw lub projektu: Źródło> Format. (Dostosuj zasady w
Tools > Editor > Formatting
). Istnieje również wtyczka o nazwie Jindent, którą możesz zainstalować (sam jej nie używałem). Lub w trakcie każdego zapisać:Tools > Options > Editor > On Save > Reformat
.Domyślnie Netbeans wyświetla ikony podpowiedzi obok problematycznych linii kodu i na pasku przewijania, co pozwala na wykonanie automatycznej naprawy, jeśli zajdzie taka potrzeba. Można je skonfigurować za pomocą
Tools > Options > Editor > Hints
. Netbeans może wyszukiwać wszystkie problemy w projekcie za pomocą opcji Źródło> Sprawdź. Lub, aby powtórzyć, wiele z tych problemów można rozwiązać zbiorczoRefactor > Inspect and Transform
.źródło
Inspect and Transform
(w mojej sieci 8.2 Netbeans pojawia się bezpośrednio jako opcja po kliknięciu prawym przyciskiem myszy na projekcie; brakRefactor
poprzedniego menu) musiałem wybraćUse: Configuration: Organize Imports
(kliknijManage...
przycisk, jeśli nie pojawia się bezpośrednio w menu. Dostępne są tam dziesiątki „inspekcji”, które można zastosować do kodu!Odpowiednikiem „Oczyszczania kodu” Eclipse w NetBeans jest „Format”. Znajduje się w obszarze Źródło> Format, a skrót klawiaturowy to Alt + Shift + F (w systemie Windows). Niestety, w przeciwieństwie do Eclipse, wygląda na to, że nie można tego skonfigurować w NetBeans.
źródło
alt + shift + f
i importuctrl + shift + i
. i to działa dla pojedynczego pliku. Dla wszystkich plików nie ma funkcji.Enter
.NetBeans 7.2 ma funkcję Inspect & Transform refactoring, aby wykonać następujące czynności:
http://netbeans.org/kb/docs/java/editor-inspect-transform.html
źródło
W przypadku Netbeans użyj Ctrl + Shift + I, aby usunąć nieużywany import z pliku.
źródło
narzędzia -> opcje -> Zakładka "Edytor" -> Zakładka "Wskazówki" -> wybierz Javę (mówimy o) w JComboBox
a potem zobaczyłbyś żółty ocean ..., wspaniały i szybki od wersji 6.9
źródło
Wiem, że netbeans wskazuje te rzeczy automatycznie, ale poza zwykłym wskazaniem ich nie wiem.
źródło
Nie znam sposobu, aby to zrobić masowo, ale jeśli usuniesz wszystkie importy z pliku źródłowego, a następnie klikniesz prawym przyciskiem myszy w edytorze źródła, możesz wybrać naprawę importu. Spowoduje to zaimportowanie wszystkich klas alfabetycznie, z pytaniem, kiedy napotka niejednoznaczność pakietu.
Jak zauważył Soldier.moth, Netbeans wskaże inne problemy, takie jak rzucanie i zastępowanie adnotacji, w jednej linii, używając żarówki po lewej stronie źródła.
źródło
Dostępna jest wtyczka Organize Imports Przeczytaj artykuł DZone, aby uzyskać więcej informacji.
EDYCJA: Widzę, że jest raport o błędzie, aby uzyskać to jako część standardowej dystrybucji.
źródło
Jeśli chcesz, aby Twój kod miał odpowiednie wcięcia w całym projekcie, po prostu kliknij nazwę projektu, przejdź do „Źródło”, a następnie kliknij „Formatuj”. Mam nadzieję że to pomoże!
źródło