Новая строка после каждого тега в eclipse при редактировании файлов jsp

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

Это создает очень беспорядочный код, пример ниже.

        <div class="type-text"><label for="echo">Project Name: </label> <s:textfield
            id="projectName"
            name="projectName"
            value="Project Name"
        >
        </s:textfield></div>

Кто-нибудь знает, как лучше форматировать файлы JSP?


person vaughan    schedule 20.01.2010    source источник
comment
См. этот ответ: stackoverflow.com/questions/10298024/   -  person Black_Prime    schedule 14.02.2014
comment
это возможно, см. сообщение здесь: stackoverflow.com/questions/10298024/   -  person Dounaka DK    schedule 24.07.2015


Ответы (1)


Жестко, но верно: просто не используйте его. Eclipse отлично работает с Java(EE), но плохо работает с (X)HTML/JSP в целом. IntelliJ здесь лучше. В Eclipse вам просто нужно уже написать красивый код (X)HTML/JSP. Однако вы можете настроить несколько параметров в настройках Интернет > HTML-файлы > Редактор, например, Ширина линии. Но тем не менее, это не делает отступы в коде.

person BalusC    schedule 20.01.2010
comment
Это действительно непригодно. Я использую параметры Разделить несколько атрибутов каждый на новой строке + Выровнять конечную скобку в тегах многострочных элементов в Веб › Файлы HTML › Редактор, но это все равно ужасно. Я посмотрю на IntelliJ. - person vaughan; 20.01.2010
comment
не игнорируются ли новые строки в html? неприятно, но в основном безвредно, если вам не нужно что-то делать до того, как вывод будет записан. Интересно, исправлено ли это в 2014 году - person tgkprog; 09.04.2014
comment
Привет @BalusC пять лет назад, Eclipse, похоже, сейчас немного лучше. - person Mindwin; 23.09.2015