Js-beautify: Сортировка атрибутов HTML

Созданный на 22 февр. 2018  ·  6Комментарии  ·  Источник: beautify-web/js-beautify

Описание

Есть ли способ включить сортировку атрибутов HTML?

Вход

<input class="input is-small"
            type="text"
            v-model="domainFilter"
            placeholder="search">

Ожидаемый результат

После благоустройства код должен был выглядеть так:

<input class="input is-small"
            placeholder="search"
            type="text"
            v-model="domainFilter">

Фактический результат

Код на самом деле выглядел так после благоустройства:

<input class="input is-small"
            type="text"
            v-model="domainFilter"
            placeholder="search">

Действия по воспроизведению

Просто добавьте некоторые атрибуты

Окружающая обстановка

ОС: Виндовс 10
Vs-Code Последний

Настройки

{
    "editorconfig": true,
      "indent_size": 2,
      "wrap_attributes": "force-aligned",
      "wrap_attributes_indent_size": 2,
      "wrap_line_length": 80
}
html enhancement

Самый полезный комментарий

Html теперь токенизируется перед форматированием. Это означает, что было бы намного проще реализовать это сейчас, если кто-то захочет.

Все 6 Комментарий

В настоящее время Beautifier не изменяет порядок содержимого.

Html теперь токенизируется перед форматированием. Это означает, что было бы намного проще реализовать это сейчас, если кто-то захочет.

Было бы здорово увидеть поддержку этого. Мне нравится располагать атрибуты в алфавитном порядке — это помогает мне быстрее находить атрибуты. (Эта проблема, по крайней мере для меня, в некоторой степени связана с # 1084, который касается изменения порядка свойств CSS в алфавитном порядке.)

Было бы очень удобно для diffing

любое обновление для этого? Надеюсь, эта функция скоро будет поддерживаться, спасибо!

@pianoboysai
Приветствуется пиар! Пожалуйста, внесите свой вклад!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги