2009-08-03 10 views
2

Wie kann ich Flex erzwingen, um meine geschweiften Klammern zu kuscheln anstatt sie auf eine neue Linie zu legen?Kuschelorthesen im Flex

+0

Welche Sprache/IDE/Texteditor/Entwicklungsumgebung verwenden Sie? Die Antwort hängt davon ab, welche Sprache/Umgebung Sie verwenden. – FloppyDisk

+1

Warum genau willst du das trotzdem machen? Es macht Ihren Code weniger lesbar (was im Allgemeinen kein großes Problem für generierten Code ist, aber immer noch). – Imagist

+3

Ich verwende die Flex IDE für as3. Die Tatsache, dass es Ihren Code weniger lesbar macht, ist eine Meinung - http://www.gskinner.com/blog/archives/2008/11/curly_braces_to.html. – David

Antwort

5

Ich gehe davon aus, dass Sie über Flex Builder sprechen. Ich benutze speziell Flex Builder 4 Beta (Flash Builder), aber ich denke, das gilt für Flex Builder 3.

Wenn Sie bitten, eine neue ActionScript-Klasse zu erstellen, können Sie die Vorlage anpassen und festlegen, um die geschweiften Klammern zu kuscheln , aber nur für die Klassendefinition. Die Vorlageneinstellungen finden Sie unter Fenster -> Einstellungen -> Flash Builder -> Dateivorlagen.

Eine bessere Option ist das Flex Formatter Plug-in, das unter Source-Forge here zu finden ist. Beachten Sie die Installationsanweisungen here, die davon abhängen, welche Version von Eclipse Sie ausführen.

Sobald Sie das Plugin installiert haben, sehen Sie unter Fenster -> Einstellungen -> Flex-Formatierung eine Reihe neuer Einstellungen. Der, nach dem du suchst, ist ein wenig vergraben. Schau unter Flex-Formatierung -> ActionScript -> Newlines/Wrapping -> Zeilenumbrüche -> Klammerstil.

Nach Wunsch einstellen.

Sobald das alles erledigt ist, gehen Sie einfach zu Ihrer ausgewählten ActionScript-Datei und drücken Sie die Tastenkombination Strg + Shift + F. Und da hast du es.

Einfache Peasy, Zitrone Squeezy.

+0

Funktioniert dieses Plugin on-the-fly oder nur, wenn die Datei gespeichert/Format Befehl aufgerufen wird? – DataGreed