Gibt es etwas Ähnliches wie die Eclipse-Bereinigungsregeln (Einstellungen> Java> Codestil> Bereinigen) in NetBeans?
Mit den Bereinigungsregeln in Eclipse können Sie Dinge wie das Organisieren von Importen, das Entfernen unnötiger Casts, das Hinzufügen fehlender Überschreibungsanmerkungen usw. bereinigen.
Können Sie das auch für eine ganze Reihe von Klassen / Paketen anstelle einzelner Klassen tun?
java
ide
netbeans
formatting
Kapsh
quelle
quelle
Antworten:
Refactor
>Inspect and Transform
In NetBeans 8.0 lautet das leistungsstarke Batch-Tool
Refactor
>Inspect and Transform
. Weitere Informationen finden Sie auf der Tutorial-Seite Refactoring mit Inspect and Transform im NetBeans IDE Java Editor .Einzelne Tools sind ebenfalls verfügbar:
Korrigieren von Importen
Für eine einzelne Datei, einen Namespace oder ein Projekt (abhängig davon, was im Projektfenster ausgewählt wurde oder im Fokus steht): Quelle> Importe organisieren (zum Sortieren und Entfernen nicht verwendeter Importe) oder Quelle> Importe reparieren (zum Sortieren, Entfernen nicht verwendeter Importe, und fehlende Importe hinzufügen). Oder bei jedem Speichern: Extras> Optionen> Editor> Beim Speichern> Importe organisieren.
Entfernen von nachgestellten Leerzeichen
Für eine einzelne Datei (platzieren Sie das Carret in der Codedatei): Quelle> Nachfolgende Leerzeichen entfernen. Oder bei jedem Speichern: Extras> Optionen> Editor> Beim Speichern> Nachfolgendes Leerzeichen entfernen.
Codeformat
Für eine einzelne Datei, einen Namespace oder ein Projekt: Quelle> Format. (Passen Sie die Regeln in an
Tools > Editor > Formatting
). Es gibt auch ein Plugin namens Jindent, das Sie installieren können (ich habe es selbst nicht verwendet). Oder bei jedem Speichern :Tools > Options > Editor > On Save > Reformat
.Standardmäßig zeigt Netbeans Hinweissymbole neben problematischen Codezeilen und in der Bildlaufleiste an, sodass Sie bei Bedarf eine automatische Korrektur durchführen können. Diese können über konfiguriert werden
Tools > Options > Editor > Hints
. Netbeans kann alle Probleme im Projekt mit Source> Inspect durchsuchen. Oder, um es noch einmal zu wiederholen, viele dieser Probleme können mit Batch behoben werdenRefactor > Inspect and Transform
.quelle
Inspect and Transform
(in meinen 8.2 Netbeans wird es direkt als Option angezeigt , nachdem ich mit der rechten Maustaste auf das Projekt geklickt habe; keinRefactor
vorheriges Menü) ich auswählen mussteUse: Configuration: Organize Imports
(klicken Sie auf dieManage...
Schaltfläche, wenn es nicht direkt angezeigt wird In der Dropdown-Liste stehen Dutzende von "Inspektionen" zur Verfügung, die auf Ihren Code angewendet werden können!Das Äquivalent zu Eclipse's "Code Cleanup" in NetBeans ist "Format". Es befindet sich unter Quelle> Format und die Tastenkombination lautet Alt + Umschalt + F (unter Windows). Im Gegensatz zu Eclipse scheint dies leider nicht in NetBeans konfiguriert werden zu können.
quelle
alt + shift + f
und Importectrl + shift + i
. und dies funktioniert für einzelne Dateien. Für alle Dateien gibt es keine Funktionalität.Enter
.NetBeans 7.2 verfügt über Inspect & Transform Refactoring, um dies zu tun:
http://netbeans.org/kb/docs/java/editor-inspect-transform.html
quelle
Verwenden Sie für Netbeans Strg + Umschalt + I , um nicht verwendeten Import aus der Datei zu entfernen.
quelle
tools -> options -> Tab "Editor" -> Tab "Hints" -> Java (über) in JComboBox auswählen
und dann würden Sie den gelben Ozean sehen ..., großartig und schnell ab Version 6.9
quelle
Ich weiß, dass Netbeans diese Dinge automatisch hervorhebt, aber ich weiß es nicht, außer nur darauf hinzuweisen.
quelle
Ich kenne keine Möglichkeit, dies in Massen zu tun, aber wenn Sie alle Importe aus einer Quelldatei löschen und dann mit der rechten Maustaste in den Quellcode-Editor klicken, können Sie Fiximporte auswählen. Dadurch werden alle Klassen alphabetisch für Sie importiert und gefragt, wann Paketmehrdeutigkeiten auftreten.
Wie Soldier.moth hervorhob, wird Netbeans mithilfe einer Glühbirne links von der Quelle auf andere Probleme hinweisen, z. B. Abgüsse und Überschreibungsanmerkungen.
quelle
Es gibt ein Plugin zum Organisieren von Importen. Weitere Informationen finden Sie im DZone-Artikel .
EDIT: Ich sehe, dass es einen Fehlerbericht gibt , um dies als Teil der Standardverteilung zu erhalten.
quelle
Wenn Sie nur möchten, dass Ihr Code für ein gesamtes Projekt die richtigen Einrückungen aufweist, klicken Sie einfach auf den Projektnamen, gehen Sie zu "Quelle" und dann auf "Formatieren". Hoffe das hilft!
quelle