2014-10-08 6 views
4

Я бы хотел, чтобы некоторые фрагменты кода Java были отформатированы более компактно, чем поведение по умолчанию в режиме Netbeans, однако я не смог установить параметры форматирования Netbeans для фрагментов кода ниже, поэтому я Прошу здесь:Проблемы с форматированием кода Java Netbeans

1/ Возможно ли установить форматирование Netbeans, чтобы оставить однострочный метод как есть? Например:

public void printMessage(String message) { System.out.println(message); } 

поведение по умолчанию форматы этого сниппета, как показано ниже:

public void printMessage(String message) { 
    System.out.println(message); 
} 

2/ Можно ли иметь двойное инициализацию фигурных скобок в этой форме?

private List<String> list = new ArrayList<String>() {{ 
    // some code here 
}}; 

Netbeans всегда ломает этот код в

private List<String> list = new ArrayList<String>() { 
    { 
     // some code here 
    } 
}; 

Спасибо за советы.

+0

Я подал [запрос на повышение] (https://netbeans.org/bugzilla/show_bug.cgi?id=235024) некоторое время назад, но похоже, что они ничего не сделали. – assylias

+1

@assylias спасибо, я проголосовал за запрос на улучшение, надеюсь, что кто-нибудь из ребят из NB заметит – xwinus

+0

ok Я нашел проблему с инициализацией двойных скобок, указанную в Netbeans bugzilla (https://netbeans.org/bugzilla/show_bug.cgi?id = 153677), однако этот отчет с 2008 года и без каких-либо успехов – xwinus

ответ

0

Посмотрите эти сайты для получения дополнительной информации.

- https://netbeans.org/kb/docs/java/editor-formatting-screencast.html

- http://www.informit.com/articles/article.aspx?p=519945&seqNum=15

Чтобы настроить правила форматирования для Java файлов:

  • Выберите Сервис -> Параметры.
  • Нажмите «Редактор» на левой панели и выберите вкладку «Отступ».
  • Отрегулируйте свойства двигателя отступа в соответствии с вашим вкусом.
  • Переформатируйте каждый файл к новым правилам, открыв файл и нажав Ctrl + Shift + F (без текста).
+0

Ваши ссылки - это всего лишь общая информация о форматировании и не отвечайте на вопрос. – assylias

+0

@assylias, Да, мне плохо. Лучше? – Jonah

+0

Не совсем - вы объясняете, как автоформатировать в Netbeans, который OP, похоже, уже знает. Но вы не отвечаете на его конкретный вопрос о том, как поддерживать метод одной строки на одной строке. – assylias

Смежные вопросы