Netbeans:自动格式 - 防止Netbean将多行变量返回到1行

时间:2015-10-15 03:28:05

标签: php netbeans formatting autoformatting

我在NetBean中遇到有关自动格式的问题。

我想要这样的代码:

angular.module('myApp', [])
.controller('myController', ['$scope', '$q', '$timeout',function($scope, $q, $timeout) {
    $scope.items = ['Item 1', 'Item 2', 'Item 3'];

    var deferred = $q.defer();
    $scope.myPromise = deferred.promise;

    $timeout(function() {
        deferred.resolve()
    });   
}])
.directive('testElem', [
    function() {
        return {
            restrict: 'A',
            template:'<a class="button"></a>',
            link: function(scope, element) { 
                scope.myPromise.then(function(){
                    var height = element.parent()[0].offsetHeight;
                    console.log(height);
                });      
            }
        };
    }
]);

但是在格式化后我的代码变成了:

Class(
    var1, 
    var2, 
    var3, 
    var4
);

任何人都告诉我如何在NetBeans中阻止它。 感谢

1 个答案:

答案 0 :(得分:0)

尝试格式化 - &gt; ...-&gt; Wrapping-&gt;方法调用参数 - &gt;“始终”(或“如果长”)。

但不幸的是,这个选项并不完美 - 有一些非常难看的副作用......