Der Aptana JS-Formatter verarbeitet dies problemlos:
Manage.init = function() {
-- Code hier --
}
aber formatiert dies:
$('#tab1').click(function() {
$('li.voting.active').length === 0 ? Manage.loadTab(1) : Manage.loadVotingTab(1);
});
zu:
$('#tab1').click(function() {$('li.voting.active').length === 0 ? Manage.loadTab(1) : Manage.loadVotingTab(1);
});
(die Formatierung entfernt nicht nur den Zeilenumbruch nach der öffnenden geschweiften Klammer (hier gezeigt), sondern fügt auch einen Zeilenumbruch darüber und zwei darunter dem Block hinzu (hier nicht gezeigt)).
Ich kann keine Einstellungen im Formatter finden, die dies ändern. Das richtige Verhalten hier wäre, den Code so zu belassen. Irgendwelche Vorschläge?