Как настроить Eclipse Code Formatter для отображения одного элемента массива на строку?

Например, вместо этого

private weka.classifiers.Classifier[] wekaClassfiers = new weka.classifiers.Classifier[] { new weka.classifiers.bayes.NaiveBayes(),
        new weka.classifiers.bayes.NaiveBayesMultinomial(), new weka.classifiers.bayes.NaiveBayesMultinomialUpdateable(), new weka.classifiers.bayes.NaiveBayesUpdateable(),
        new weka.classifiers.functions.Logistic(), new weka.classifiers.functions.MultilayerPerceptron(), new weka.classifiers.lazy.LWL(),

формат как это

private weka.classifiers.Classifier[] wekaClassfiers = new weka.classifiers.Classifier[] { 
    new weka.classifiers.bayes.NaiveBayes(),
    new weka.classifiers.bayes.NaiveBayesMultinomial(), 
    new weka.classifiers.bayes.NaiveBayesMultinomialUpdateable(), 
    new weka.classifiers.bayes.NaiveBayesUpdateable(),
    new weka.classifiers.functions.Logistic(), 
    new weka.classifiers.functions.MultilayerPerceptron(), 
    new weka.classifiers.lazy.LWL(),

1 ответ

Решение

В общем, хорошо смотреть на все предпочтения, инструменты или опции, которые вам доступны.

На странице настроек Java->Code Style->Formatter создайте новый профиль (вы не можете изменять включенные в него) и убедитесь, что изменили параметр переноса строк инициализатора массива, как показано (или другой вариант). который помещает каждый элемент в новую строку):

Диалог редактора профиля Java Code Formatter

Другие вопросы по тегам