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?
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 '
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
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. HTML
Source > Format
das Richtige tun. Source > Format
mit HTML unvorhersehbar zu handeln. CSS
selector { declaration block; }
) (in diesem Fall formatiert Aptana genau diese Regel). <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: Ссылка
Ich hatte das gleiche Problem und stolperte über diese Seite: jsbeautifier Vielleicht möchtest du es überprüfen. Hat gut für mich funktioniert;)
Tags und Links javascript indentation aptana auto-indent