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

IntelliJ не форматирует HTML

Много лет используют IntelliJ, и были счастливы и надеются, что это случайность. IntelliJ не форматирует HTML-код, когда я делаю Ctrl-Alt-L. Диалог появляется, и он притворяется форматированным, но никакой код на самом деле не перемещается. Я переключил расширение файла с HTML на XML, и форматирование работало, как ожидалось. Фактически я заметил это в шаблонах Freemarker, но затем экспериментировал с чистым HTML с теми же результатами. Моя версия - 13.0.2

Любая помощь приветствуется.

4b9b3361

Ответ 1

Настройки > Редактоp > Стиль кодa > HTML.
Проверьте свои "вкладки и отступы", но самое главное, "другое".

Например, значение по умолчанию "insert new lines before" равно "body, div, p, form, h1, h2, h3"

Когда я экспортирую свой стиль кода как .xml, (Настройки > Редактоp > Стиль кодa > Html > Кнопка управления), я получаю файл default.xml со следующим содержимым:

<code_scheme name="Default" />

Вы можете попробовать создать файл "default.xml" с этим контентом и использовать "схему импорта". Тот факт, что он пуст, указывает, что все настройки являются стандартными IntelliJ (насколько я знаю).

Кроме того, убедитесь, что ваше расширение является .html, поскольку это то, что использует intelliJ для обнаружения языков. Убедитесь, что вы отформатируете весь файл (в случае, если он будет форматировать пустой выбор, или он может попытаться форматировать измененный текст VCS, пока его нет.

Вы также можете попробовать проверить Настройки > Редактоp > Типы файлов > Html:
Этот список должен содержать все расширения, для которых используется проверка и форматирование синтаксиса HTML. (см. также Как открыть файл и просмотреть основные моменты HTML в Intellij IDEA?)

Я использую IntelliJ 2016.1, но эта часть не должна отличаться от IntelliJ 13

Ответ 2

Правильно, лучший вариант кажется, что что-то в вариантах переформатирования каким-то образом укусил, я в настоящее время использую WebStorm, и вокруг него есть те же настройки U.I.

В настройках → Редактор → Форматирование → "Показывать диалоговое окно" Преобразовать код ". Дайте ему галочку и что при переформатировании кода появится диалоговое окно, и вы можете пересмотреть свои варианты форматирования там, если какие-либо параметры увязаны или нет.

Ответ 3

Проблема может быть в стиле кода. HTML.

Стиль кода может быть неправильно установлен на вашей среде IDE.

Вы можете проверить этот сайт: Jetbrains - Code Style.HTML