@dopo7a

Visual studio code formatter — как исключить часть кода из обработки?

Здравствуйте.

(Formatter в VSC можно запустить так: alt+shift+f или ctrl+shift+p+"format document")
Как исключить часть кода из обработки встроенным в VSC formatter'ом?
Поясню на примере HTML.
Часть кода:
...
<div>...<div
><div>...</div>
...

После formatter'а эта часть становится такой:
...
<div>...<div>
<div>...</div>
...

Требуется, чтобы formatter не трогал такие места. А если встроенный так не настроить и не обхитрить, то есть ли сторонние плагины прихорашивания/форматирования, которые позволяют исключать из обработки отдельные куски кода?
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dopo7a Автор вопроса
Сам привожу ответ на собственный же вопрос.

В VSC есть такая настройка:
// Keep text content together between this string.
  "html.format.unformattedContentDelimiter": "",

до которой можно добраться через интерфейс так:
Extensions>HTML>Format: Unformatted Content Delimiter.

Если в этой настройке задать разделитель, например, такой:
<!--unformat-->,
то мой вопрос решается так:
<!--unformat-->
  <div
  ><div></div>
  </div>
<!--unformat-->

Во время автоформата, код между разделителями не будет затронут.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы