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>
Кто-нибудь имеет представление о том, как отключить эту логику (я хочу, чтобы все теги были отступом!) или настроили его?
Ответы
Ответ 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 должно уведомить вас о том, что код был обновлен, и предложите обновить окно с обновленным кодом.