Wie wird der JavaScript-Code in Aptana Studio automatisch eingerückt?

8

Früher habe ich Eclipse für die PHP- und Java-Entwicklung verwendet, und ich mochte den Befehl Ctrl + i , um den Code automatisch einzurücken.

Jetzt verwende ich Aptana Studio, das auf Eclipse basiert, für die JavaScript-Entwicklung. Ich möchte meinen JavaScript-Code automatisch einrücken, aber Ctrl + i löscht meinen gesamten Code. Gibt es einen anderen Befehl, der JavaScript-Code in Aptana Studio automatisch eingibt?

    
Jonas 26.05.2011, 11:58
quelle

4 Antworten

11

Das Studio hat diese Funktion noch nicht. Sie können hier eine Feature-Anfrage hinzufügen: Ссылка

Strg + Umschalt + F formatiert die gesamte Datei, wie von Tim vorgeschlagen. Sie können einige Formatierungseinstellungen über die Einstellungen unter 'Window - & gt; Einstellungen - & gt; Aptana Studio - & gt; Formatierer '

    
sgibly 26.05.2011, 15:25
quelle
6

Vielleicht meinst du Format Feature CTRL+SHIFT+F ?

    
wassertim 26.05.2011 12:02
quelle
4

Ich habe gerade eine Aktualisierung auf Aptana Studio 3.0.9 vorgenommen und es scheint nun möglich zu sein, unter bestimmten Umständen spezifische (ausgewählte) Zeilen von JavaScript, HTML und CSS zu formatieren. Die Standard-Tastenbelegung für mich war etwas seltsam, also habe ich die Tastenbelegung auf CTRL+I in Preferences > General > Keys geändert.

Wenn kein Code ausgewählt ist, scheint Source > Format immer die gesamte Datei zuverlässig zu formatieren. Das Verhalten von Source > Format in Auswahlen hängt vom Typ des zu bearbeitenden Codes ab:

JavaScript

  • Bearbeiten einer .js-Datei : Source > Format scheint so zu funktionieren, wie Sie es erwarten: Wenn Sie ein paar Zeilen Code auswählen, wird Source > Format nur die ausgewählten Codezeilen korrekt einrücken.
  • Bearbeiten von JavaScript in HTML : Die Formatierung von JavaScript in einer HTML-Datei scheint die meiste Zeit zu funktionieren, schlägt aber manchmal fehl; Ich konnte die Regeln nicht finden.

HTML

  • Wenn Sie einen Teil von HTML auswählen, und wenn die obere Zeile dieser Auswahl korrekt eingerückt ist, und wenn die Auswahl keine nicht geschlossenen Elemente enthält, dann wird Source > Format das Richtige tun.
  • Sonst scheint Source > Format mit HTML unvorhersehbar zu handeln.

CSS

  • Bearbeiten einer .css-Datei :
    • funktioniert gut, wenn ich eine ganze Regel auswähle (d. h. einschließlich aller selector { declaration block; } ) (in diesem Fall formatiert Aptana genau diese Regel).
    • Aber wenn meine Auswahl nicht die gesamte Regel enthält, erhalte ich einen Fehler.
  • CSS in HTML bearbeiten :
    • Wenn Teil des CSS innerhalb eines <style> Blocks ausgewählt wird, formatiert source > format alle die CSS innerhalb dieses <style> Blocks. Es scheint keine Möglichkeit zu geben, nur ein paar Zeilen CSS innerhalb von HTML zu formatieren.

Wenn niemand darauf hinweist, dass dieser Post in den nächsten Tagen fatale Fehler enthält, werde ich eine Feature-Anfrage an Ссылка stellen, um zu fragen Konsistenz des Formatierungsverhaltens in den verschiedenen Codetypen (ein kurzer Blick auf die vorhandenen Funktionen und Fehleranfragen deutet darauf hin, dass die Formatierung von Codes in letzter Zeit viel Aufmerksamkeit erfahren hat).

update 19/3/2012 Ich habe diesen Fehler auf der JIRA veröffentlicht: Ссылка

    
Jack Kelly 19.03.2012 10:00
quelle
0

Ich hatte das gleiche Problem und stolperte über diese Seite: jsbeautifier Vielleicht möchtest du es überprüfen. Hat gut für mich funktioniert;)

    
kanpeki 17.10.2013 14:32
quelle