2009-08-13 7 views
2

So davon aus, dass wir in unserer Arbeitsumgebung entschieden, dass der einzig wahre Glaube dies verbietet:Ein Autoformat-Tool zum automatischen Einfügen von geschweiften Klammern um einzeilige Klauseln?

if (something) 
    doSomething(); 

Und stattdessen wollen wir:

if (something) { 
    doSomething(); 
} 

Gibt es ein Tool, das das automatisch tun? Am besten wäre es, wenn Eclipse es einfach macht, aber da wir uns gerade von einem Ex-Angestellten erholen, der dachte, dass er zu hübsch ist, um Konventionen zu kodieren, würde ein weniger freundliches Tool ausreichen, das es nur einmal richtig machen würde.

+0

Das ist also eine Java spezifische Frage oder gilt dies auf andere Sprachen, in denen Blöcke ein Teil der Sprache sind? – demongolem

Antwort

3

Ich denke, Sie können dies in Eclipse-Formatierungsregeln festlegen und den integrierten Formatierer ausführen. die „Use Blöcke“ Option:

Code Style Tab

Natürlich müssen Sie den Rest der Formatierungsoptionen festgelegt werden, wie Sie wollen, da ich Sie glaube nicht, dass selektiv nur eine einzige Regel anwenden/Option ..

3

Ah, es ist eigentlich kein Formatierer, sondern eine "Clean Up": Einstellungen -> Java -> Code-Style -> Clean Up

Und dann auszuführen. Quelle -> Clean Up Was Quelle gegen -> Format

0

Ich glaube, dass GreatCode kann dies für Sie tun (zusammen mit einer Tonne von anderen Optionen)

Verwandte Themen