Aptana 将 Dojo require 数组和函数放在一行中。有没有办法将它们分布在多条线上?

Aptana places Dojo require array and function on one line. Is there a way to spread these over multiple lines?

举个极端的例子:

require(["dojo/_base/lang", "dojo/dnd/Manager", "js/desktop/desktopAvatar", "dijit/Menu", "dijit/MenuItem", "dojo/has", "dijit/layout/TabController", "js/desktop/desktopCommons", "dijit/layout/StackController", "dojo/dom-construct", "dojo/on", "dojo/query", "dojo/dom-attr", "dojo/dom-class", "dojo/dnd/common", "dojo/request/xhr", "dojo/json", "dojo/dom-form", "js/desktop/desktopSource", "dijit/popup", "js/desktop/desktopBorderContainer", "dojo/ready", "dojo/dom", "dijit/registry", "dojo/parser", "dijit/layout/TabContainer", "dijit/Dialog", "dijit/TooltipDialog", "dojox/layout/ContentPane"], function(lang, Manager, desktopAvatar, Menu, MenuItem, has, TabController, desktopCommons, StackController, domConstruct, on, query, domAttr, domClass, dndCommons, xhr, JSON, domForm, desktopSource, popup, DesktopBorderContainer, ready, dom, registry, parser) {

Eclipse 中的默认 Javascript 编辑器应用此格式:

require(
        [ "dojo/_base/lang", "dojo/dnd/Manager", "js/desktop/desktopAvatar",
                "dijit/Menu", "dijit/MenuItem", "dojo/has",
                "dijit/layout/TabController", "js/desktop/desktopCommons",
                "dijit/layout/StackController", "dojo/dom-construct",
                "dojo/on", "dojo/query", "dojo/dom-attr", "dojo/dom-class",
                "dojo/dnd/common", "dojo/request/xhr", "dojo/json",
                "dojo/dom-form", "js/desktop/desktopSource", "dijit/popup",
                "js/desktop/desktopBorderContainer", "dojo/ready", "dojo/dom",
                "dijit/registry", "dojo/parser", "dijit/layout/TabContainer",
                "dijit/Dialog", "dijit/TooltipDialog",
                "dojox/layout/ContentPane" ],
        function(lang, Manager, desktopAvatar, Menu, MenuItem, has,
                TabController, desktopCommons, StackController, domConstruct,
                on, query, domAttr, domClass, dndCommons, xhr, JSON, domForm,
                desktopSource, popup, DesktopBorderContainer, ready, dom,
                registry, parser) {

对于所有其他格式,Aptana 效果更好,但是第一行太长使得添加新的必需项等变得更加困难。

有没有一种方法可以使用 Aptana Javascript 格式,但长数组和函数输入是按行拆分的?

我们也在使用 Aptana & 只是自己设置要求并在每次输入后休息一下。

然后看起来像这样:

require([
                    "dojo/_base/array",
                    "dojo/_base/Color",
                    "dojo/_base/window",
                    "dojo/dom",
                    "dojo/dom-construct",
                    "dojo/dom-style",
                    "dojo/json",
                    "dojo/on",
                    "dijit/registry",
                    "dojox/layout/FloatingPane"],
                     function(
                        array,
                        color,
                        win,
                        dom,
                        domConstruct,
                        domStyle,
                        JSON,
                        on,
                        registry,
                        FloatingPane){

这是最简单的方法,可以使它更清晰。