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

Eclipse html: не отстут в некоторых тегах

По какой-то причине Eclipse, похоже, считает, что, например, Теги <div> и <td> не являются отступающими.

Ctrl + Shift + F отбрасывает следующий HTML как таковой:

<div>
<div>
<table>
    <tr>
        <td>test<br />
        test2
        <h1>test 2</h1>
        <div>testing<br />
        test2</div>
        <table>
            <tr>
                <td>
                <h1>again</h1>
                </td>
            </tr>
        </table>
        </td>
    </tr>
</table>
</div>
</div>

Кто-нибудь имеет представление о том, как отключить эту логику (я хочу, чтобы все теги были отступом!) или настроили его?

4b9b3361

Ответ 1

Я приведу вам пример того, как это сделать в Aptana. Поскольку он основан на Eclipse - он будет более или менее одинаковым:

Окно > Настройки > Aptana (или Eclipse) > Редакторы > HTML > Форматирование > Чтобы отредактировать, сохраните профиль как новый, и Edit > New lines > Все здесь должно быть понятно.

Пример скриншота: http://img10.imageshack.us/img10/6643/aptanaeclipse.jpg

Если вы пытаетесь найти элемент меню, просто выполните поиск фильтра в левом верхнем углу диалогового окна "Настройки".

Ответ 2

Окно > Настройки > Веб > Файлы HTML > Редакторы.

Удалите то, что вы хотите отступать от поля "Встроенные элементы" .

введите описание изображения здесь

Это решило для меня.

Надеюсь, что теперь это лучше.

Ответ 3

Я бы предложил вам посмотреть на html tidy, который является инструментом командной строки. Если вы используете Linux, тогда запустите диспетчер пакетов и найдите "аккуратный", он будет там. Если окна, то см. Эту страницу: http://tidy.sourceforge.net/#binaries

Типичная команда tidy из приглашения bash/DOS:

tidy -im index.html

Это будет (-i) отступом код и (-m) изменить входной файл (а не плевать его на консоль). Он также будет перечислять любые предупреждения или ошибки, связанные с DOCTYPE, которые вы получили в своем заголовке.

После запуска команды eclipse должно уведомить вас о том, что код был обновлен, и предложите обновить окно с обновленным кодом.