В Visual Studio Code поместите тег HTML в одну строку с помощью Emmet - PullRequest
0 голосов
/ 23 сентября 2018

Я знаю, как обернуть одну строку текста в HTML-тег с помощью Emmet, используя Обтекание с сокращением .Оно работает.Тем не менее, он выдает следующий вывод:

<h1>
    HTML5
</h1>

То, что я хочу, это:

<h1>HTML5</h1>

Я могу добиться определенного прогресса в настройках пользователя:

"emmet.syntaxProfiles": {
    "html": {
        "tag_nl": false            
    }
}

Однако мой вывод выглядит следующим образом с дополнительными пробелами:

<h1>    HTML5 </h1>

Как ни странно, если вы хотите по отдельности обернуть выделенную область, содержащую несколько строк, Visual Studio ведет себя так, как я хочу.Это просто отдельные линии, которые вызывают это поведение.Например, если хотите обернуть это:

foo
bar

Я получаю это, что я и хочу:

<h1>foo</h1>
<h1>bar</h1>

Есть ли способ разобраться в этом?Я просто хочу обернуть некоторый текст в тег без необычного форматирования:

<h1>HTML5</h1>

Возможно, стоит отметить, что WebStorm и Atom переносятся, как я и ожидал.Это особенность кода Visual Studio.

1 Ответ

0 голосов
/ 08 июля 2019

Я попробовал ваш код:

"emmet.syntaxProfiles": {
    "html": {
        "tag_nl": false            
    }
}

Теперь он отлично работает с выделением одной строки, но все еще глючит с несколькими строками (добавлены дополнительные табуляции и пробелы)

...