Подтвердить что ты не робот

Как предотвратить eclipse от переноса строк в XML и HTML файлы?

Можно ли полностью остановить Eclipse от переноса строк в файлы XML и HTML? Это легко сделать для файлов java, но я не смог найти аналогичные настройки для файлов XML и HTML.

4b9b3361

Ответ 1

Примечание: обертка слов/строк в eclipse является "больной" темой, начиная с 2003 года, поскольку это массово проголосовало ошибка 35779

Как упоминается Bozho, существует только hard-wrapping ( при заданной длине)

alt text http://www.openengsb.org/images/codingstyle/eclipse-xml-settings.png

Напоминание:

  • Мягкая будет просто деформировать текст справа окна без добавления новых номеров строк (так что в списке есть пробелы номера при их включении).
    Этот режим полезен для HTML и т.п.
    Хорошей особенностью мягкой обертки является автоматический отступ: если есть пробелы в начале строки, автоматически завернутые строки с отступом на ту же сумму.

  • Жесткий будет добавлять и удалять новые строки в тексте при вводе, чтобы сбалансировать ширину.
    Здесь вы обычно можете установить поле (например, 80 символов).
    Это полезно для README и других вещей, которые будут прочитаны в терминале.

Ответ 2

Preferences > XML > XML Files > Editor и установите line-width там (Соответствующе для HTML, под Web > HTML files)

Ответ 3

Да, настройки форматирования XML находятся на вкладке "Настройки" в среде IDE и, по-видимому, они не могут быть установлены для каждого проекта.

Я хочу указать, что на самом деле раздражает упаковка "свободного текста" между такими элементами, как:

<element>some free text</element>

Это действительно неудобство при работе с форматом шаблона в файлах logback.xml, например.

Я только узнал, что Eclipse не будет форматировать этот бит, если я заключу текст между <![CDATA[..]]>. Например:

<pattern><![CDATA[%d{HH:mm:ss.SSS} [%thread] [%X{host}|%X{ip}|%X{user}] %-5level %logger{36} - %msg%n]]></pattern>

Просто хотел поделиться этим.