Форматирование кода Eclipse Java

Я пишу программу с графическим интерфейсом.

Он имеет несколько панелей JPanel, которые содержат другие компоненты. Было бы очень хорошо, если бы мой код выглядел так:

parent component code
    child component code
        grandchild component code

вместо этого:

parent component code
child component code
grandchild component code

Это сделало бы код более читабельным. Есть ли (есть ли) какие-то символы, которые я могу поместить в свой код, который Java будет игнорировать, но Eclipse обнаружит его как часть кода, которая должна иметь дополнительный отступ?

Я знаю, что могу сделать все это вручную, но часто устанавливаю отступы автоматически (ctrl+a, ctrl+i). Таким образом, мне не нужно беспокоиться об отступах напрямую, я могу заставить Eclipse управлять им за меня. Однако это также сводит на нет любые «пользовательские» изменения, которые я сделал сам.

Добавление {} делает свое дело, но оно также влияет на то, как java читает код, так что на самом деле это не работает.

Может есть какие-то плагины для этого? Что-то, что будет обнаруживать такие строки, как, например.

//{

и

//}

а потом код отступа который в них заключен?


person Ivan Karlovic    schedule 14.09.2012    source источник


Ответы (1)


Выберите блок текста с правильными открывающими и закрывающими фигурными скобками, а затем нажмите Ctrl+Shift+F, чтобы отформатировать выделенный блок текста.

Более того, в eclipse вы можете перейти в Окно -> Настройки -> Java -> Стиль кода -> < strong>Формат. Здесь вы можете создать новый профиль форматирования и назначить множество пользовательских правил форматирования.

Скриншот для удобства

Профиль Eclipse Formatter

person mtk    schedule 14.09.2012
comment
Я не знаю никаких других методов настройки форматирования, может быть, для этого есть плагин. - person mtk; 14.09.2012