automatisch Code umformatieren?

Status
Nicht offen für weitere Antworten.

MPW

Top Contributor
Hallo,

ich suche ein Tool mit dem ich automatisch Code umformatieren kann.
Ich programmiere zu Zeit mit jemanndem zusammen an einem Projekt und ich schreibe den Code immer so:
Code:
for (int i = 0; i < 10; i++) {
    System.out.println(i);
}
er benützt lieber den Stiel:
Code:
for ( int i = 0; i < 10; i++ )
{
    System.out.println( i );
}
sprich Klammern anders, mehr Leerzeichen, und nur drei Blanks einschiebugn statt einem Tab.

Ich such jetzt ein Tool was mir das eine automatisch in das andere umwandelt umd umgekehrt?
Bei google hab' ich unter Java Code automatisch formatieren nicht wirklich was gefunden..hat da jemannd eine Idee?

Ich meine klar..man kann sich auch von vorne herein anpassen, nur ich sehe einfach die Fehler in meinem eigenen Schema besser..und wenn ich hier so im Forum lese..die meisten benutzen auch eher meine Variante(die obere)..

Also wenn jemannd soetwas kennt, fänd ich's toll wenn er Tipps gibt...Danke!

MfG
MPW
 

MPW

Top Contributor
joa okay...das war seine in meine und wie geht's andersherum?

Was ich ja lustig finde ist, wie der JOptionPane-Aufrüfe formatiert..drollig total auseinandergezerrt..
 

lin

Top Contributor
geh mal unter Window, Preferences, Java, CodeStyle, Formatter, dann klickst du rechts auf [Show...] und dort kannst du massig Sachen einstellen...
 

Sky

Top Contributor
MPW hat gesagt.:
Ich meine klar..man kann sich auch von vorne herein anpassen, nur ich sehe einfach die Fehler in meinem eigenen Schema besser..
Aus meiner Erfahrung rate ich Dir dringend dazu, dass man sich innerhalb eines Projekts abspricht (auch wenn es bei zwei Leuten erstmal nicht so ganz relevant sein mus...)

Ein Beispiel aus der Praxis: "Gestern lief's doch noch". Wenn man dann ein Diff durchführt gegen die Datei von Gestern oder irgendwann in der Vergangenheit, so werden einem anstatt der relevanten Änderungen quasi alle Zeilen als geändert angezeigt (wg. der anderen Formatierung); ergo: nicht richtig zielführend. Wenn Du mehr als eine Datei auf Unterschiede prüfen willst, na dann viel Spaß...
 
I

Ives

Gast
Dem Ausführungen von Sky schliesse ich mich 100%ig an. Alles andere macht nur viel Ärger.
 

Bleiglanz

Gesperrter Benutzer
vor allem beim Arbeiten mit CVS o.ä. extrem NERVIG

=> alle Diffs zwischen verschiedenen Versionen werden wertlos, weil immer alles vom Umformatieren überlagert wird, so findet man nie die "relevanten" Änderungen
 

boskop

Aktives Mitglied
Wenn man ein tool zum formatieren benutzt, sollte man den ganzen code auch for dem commit formatieren, damit der code im cvs immer gleich formatiert ist. Und wenn man sich den code runterholt und verändert, ist es natürlich doof, wenn man den ganzen code wieder für seine Bedürfnisse umformatiert. D. h. jemand muss sich anpassen.

Die Styling Guides von Sun finde ich persönlich top und formatiere immer alles danach, aber ich habe auch den Vorteil, dass Java meine erste Programmiersprache war und es quasi genau so gelernt habe.
 
G

Guest

Gast
Bleiglanz hat gesagt.:
vor allem beim Arbeiten mit CVS o.ä. extrem NERVIG

=> alle Diffs zwischen verschiedenen Versionen werden wertlos, weil immer alles vom Umformatieren überlagert wird, so findet man nie die "relevanten" Änderungen
Stimmt, darüber habe ich auch mal geflucht als paar schlaue Entwickler dachten,
sie müssten es unbedingt verwenden. Code Reviews wurden um gut paar Stunden
länger. :autsch:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Programm das automatisch ungenutzten Source-Code entfernt..? Allgemeine Java-Themen 4
J Linux .jar beim Start automatisch ausführen Allgemeine Java-Themen 6
F Sich automatisch aufrufende Java-Methoden Allgemeine Java-Themen 2
P Strukturänderungen/abnormalien in Logfiles automatisch erkennen Allgemeine Java-Themen 5
F Java automatisch ausführen Allgemeine Java-Themen 3
ms_cikar RS232 Serielle Baudrate automatisch einstellen Allgemeine Java-Themen 1
M String automatisch in nächste Zeile umbrechen (Graphics) Allgemeine Java-Themen 6
L Prozess automatisch beenden Allgemeine Java-Themen 8
T Automatisch Mails versenden Allgemeine Java-Themen 4
B automatisch benannte arrays erstellen Allgemeine Java-Themen 9
K NetBeans Ordner bei 'Clean&Build' automatisch in dist Verzeichnis kopieren Allgemeine Java-Themen 0
F paintComponent() nicht automatisch ausführen? Allgemeine Java-Themen 5
das-mo Dokument automatisch ausfüllen Allgemeine Java-Themen 8
L Links aus dem Inet-Browser automatisch anklicken lassen Allgemeine Java-Themen 5
A Jasperreports automatisch ausführen lassen Allgemeine Java-Themen 5
A Login-Daten Formular automatisch ausfüllen Allgemeine Java-Themen 10
Iron Monkey JNLP nach Änderung automatisch aktualisieren Allgemeine Java-Themen 18
F Klassendiagramm / UML Diagramm automatisch erstellen Allgemeine Java-Themen 3
F WebBrowser Button automatisch drücken Allgemeine Java-Themen 5
K Eclipse automatisch Projekte cleanen und builden lassen Allgemeine Java-Themen 5
TiME-SPLiNTER Binary BufferedImage automatisch croppen Allgemeine Java-Themen 4
N Jlabel automatisch anpassen Allgemeine Java-Themen 3
M Java Klasse automatisch starten Allgemeine Java-Themen 3
V Java-Programm automatisch starten Allgemeine Java-Themen 2
B Abfrage ob JRE installiert ist, JAR automatisch starten Allgemeine Java-Themen 5
S Automatisch SerialUIDs einfuegen? Allgemeine Java-Themen 2
M KML Datei automatisch erzeugen Allgemeine Java-Themen 3
G Objekte automatisch casten Allgemeine Java-Themen 10
Escorter StringBuilder automatisch? Allgemeine Java-Themen 7
C Bilder automatisch bearbeiten/manipulieren Allgemeine Java-Themen 2
J Itext , Spaltenbreite automatisch anpassen ? Allgemeine Java-Themen 4
C JTree: Nodes automatisch öffnen Allgemeine Java-Themen 2
X Punktwolke im euklidischen Raum automatisch clustern. Allgemeine Java-Themen 2
M Gibt es ein Jar - das alle Componente Automatisch anpasst? Allgemeine Java-Themen 14
P Button automatisch drücken Allgemeine Java-Themen 5
G Dienst automatisch angehalten Allgemeine Java-Themen 2
D IE6 schließt automatisch nach Installieren des Java 1.6.0_02 Allgemeine Java-Themen 7
G JRE automatisch downloaden und installieren Allgemeine Java-Themen 4
L Java app läuft under win xp, automatisch auch unter vista32 Allgemeine Java-Themen 14
G UML automatisch erzeugen lassen Allgemeine Java-Themen 2
S Java greif automatisch auf Classpath zu Allgemeine Java-Themen 2
B Html Formulare mittels Java automatisch senden Allgemeine Java-Themen 5
B Schlüssel von Java automatisch generieren lassen. Allgemeine Java-Themen 4
L Per IText erstelltes PDF automatisch drucken Allgemeine Java-Themen 13
S Array "automatisch" füllen Allgemeine Java-Themen 5
G JTextArea im JScrollpane automatisch mitscrollen Allgemeine Java-Themen 4
M Eingelesene Bild wird automatisch skaliert Allgemeine Java-Themen 4
M Encoding automatisch erkennen Allgemeine Java-Themen 4
G Bedeutet Java automatisch OpenSource? Allgemeine Java-Themen 18
F JTextField Eingabe automatisch bestaetigen Allgemeine Java-Themen 17
G Tasten a-z automatisch drücken Allgemeine Java-Themen 2
A Endlosschleifen automatisch erkennen Allgemeine Java-Themen 6
G JTree automatisch sortieren lassen Allgemeine Java-Themen 5
T doppelgeklickte Datei automatisch nach Start des Prog öffnen Allgemeine Java-Themen 2
D [OT] Java schaltet automatisch auf Cleartype um Allgemeine Java-Themen 3
K Bilddatei automatisch mit programm öffnen Allgemeine Java-Themen 3
G Events und Automatisch generierte Unterklassen! Allgemeine Java-Themen 2
C Eclipse: set/get Methoden automatisch erstellen Allgemeine Java-Themen 4
G html Formulare automatisch ausfüllen Allgemeine Java-Themen 4
Zrebna Tipps für Organisation von Code-Reviews nach einem Pull Request. Allgemeine Java-Themen 5
M Unsicher, ob das Code richtig ist Allgemeine Java-Themen 4
MarvinsDepression Unbekanntes Zeichen in fremden Code wirft Fragen auf Allgemeine Java-Themen 4
schemil053 Methoden Code-Verbesserung Allgemeine Java-Themen 2
D Webarchive (war): Code verschleiern Allgemeine Java-Themen 7
D Compiler-Fehler child process exited with code 1 Allgemeine Java-Themen 1
Queenman Interface Mein Microsoft Visual Studio Code zeigt komische Dinge & Menüs an Allgemeine Java-Themen 9
A Clean Code: Variable vs. Methode Allgemeine Java-Themen 8
berserkerdq2 Versteht jemand, was diese beiden Zahlen bei dem IJVM Code zu bedeuten haben? Allgemeine Java-Themen 10
OnDemand Releaseversion Tag in Code Allgemeine Java-Themen 5
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
F Code auslagern Allgemeine Java-Themen 5
D VBA Code mit Java ausführen möglich? Allgemeine Java-Themen 10
N JAVA-Code mit Grafikfenster zeichnet in Windows, aber nicht Mac. Allgemeine Java-Themen 4
JordenJost Unverständlicher Java code? Allgemeine Java-Themen 21
V Hilfe mit Java Code Allgemeine Java-Themen 4
S Processing Java Code verstehen Allgemeine Java-Themen 4
A code wird nicht ausgeführt Allgemeine Java-Themen 3
B Bitte um Code Erklärung Allgemeine Java-Themen 5
N nicht einsehbarer Fehler im code, kann nicht mehr übersetzten Allgemeine Java-Themen 51
N Regulären Ausdruck in normalen Java-Code umwandeln Allgemeine Java-Themen 12
OnDemand Clean Code oder Allgemeine Java-Themen 5
Noahscript Aus einem byte Array Steuerungszeichen und Code bekommen und ersetzen Allgemeine Java-Themen 3
J Simple Date Format Alternativen bitte um Code Allgemeine Java-Themen 14
AGW in Java-Code plötzlich ein paar Wörter in Rot Allgemeine Java-Themen 2
L Best Practice Auslagerung von Code = Performance Optimierung? Allgemeine Java-Themen 4
H Precompilierten code ansehen Allgemeine Java-Themen 3
R Wo müsste ich im Code eine Änderung vornehmen? Allgemeine Java-Themen 6
L Ausgabe von in Echtzeit ausgeführten Code Allgemeine Java-Themen 9
Drachenbauer Wie kann ich die menge an code reduzieren? Allgemeine Java-Themen 28
Thallius Warum ist dieser Code OS abhängig? Allgemeine Java-Themen 10
S Code Erklärung Allgemeine Java-Themen 21
B Pausem im Code Allgemeine Java-Themen 2
T Java-Quiz Code Fehler Allgemeine Java-Themen 10
L Eclipse Java Code ausführen Allgemeine Java-Themen 18
F Java Code ausführen direkt nach Anmelden in Windows Allgemeine Java-Themen 2
F Code in Klassen bringen Allgemeine Java-Themen 4
S Gibt es eigentlich Java Source Code Interpreter..? Allgemeine Java-Themen 13
J JUnit - Auslassen von Code Allgemeine Java-Themen 25
F Klassen Spaghetti Code Vermeidung Allgemeine Java-Themen 16
C code oder Bibliotheken für 2-Center Problem Allgemeine Java-Themen 4

Ähnliche Java Themen

Neue Themen


Oben